MySQL verteilte Daten
Anbei eine kleine Idee für alle, die verteilte Datenhaltung haben, und dazu eine architektonisch recht einfache Synchronisation brauchen. Manchmal kommt aus diversen Gründen ein Replikationsmechanismus nicht in Frage. Dafür nun die folgende Idee. Wir nutzen dabei aus, dass MySQL bei zusammengesetzten Indizes einen AUTO_INCREMENT-Wert pro distinktem Schlüsselpräfix zählt.
load_file() spielereien
Da mancher Orts noch das Verständnis fehlt, warum es eben nicht nur ein paar Datensätze betrifft, wenn jemand Zuriff über einen SQL Account hat, möchte ich hier mal kurz aufzeigen welche Möglichkeiten prinzipiell zur Verfügung stehen. Eine sehr schöne und einfache Variante ist mittels load_file() und angeschlossene.
MySQL – Shell Script Optimize über alle Tabellen
Da es keinen Befehl gibt, wo man in allen Datenbanken gleich alle Tabellen optimieren kann, hier mal ein Script zum erleichtern …
MySQL Backup Strategien: LVM-Snapshots
Es gibt mehrere Möglichkeiten MySQL Datenbanken zu sichern. Ein Verfahren, nämlich mittels eines LVM – Snapshots, soll hier ausführlicher dargestellt werden. LVM Snapshots erzeugen keine so hohe zusätzliche IO- und CPU – Last wie mysqldump und Locks. Um überhaupt keine Ausfallzeiten zu bekommen setzen wir uns hierzu einen extra Slave auf.
MySQL – Recovery
Letztens bekam ich kurzzeitig einen Herzaussetzer, weil ich beim Restore des Datenbankbackups (LVM) bemerkte, dass doch die ib_logfiles nicht mit zurückgesichert wurden. Nachdem ich kurz nachgeschaut und fetsgestellt habe, dass die im Standardverzeichnis unter /var/lib/mysql…
Replikation mit MySQL 5.x
MySQL Replikation als Master / Slave Lösung um entweder Lese und Schreibzugriffe auf verscheidene Server zu verteilen oder aber um ein Backup seiner MySQL Datenbank zu ziehen ohne Downtimes und Leistungseinschränkungen.
mysql – sichern von Prozeduren, Funktionen und Triggern
MySQL 5 kommt mit vielen netten neuen Features, wie z.B. stored procedures oder triggers.
Kurz soll erläutert werden, wie man mittels mysqldump Prozeduren, Trigger etc. sichern kann.
Beispieldatensätze aus einer MySQL Datenbank ziehen
Hier eine Quick & Dirty Anleitung, die zeigt, wie man einen kleinen Probedatensatz aus einer MySQL-Datenbank mittels mysqldump zieht. Wir brauchen zum Beispiel öfters eine kleine Momentaufnahme aus sehr großen Produktionsdatenbanken, um sie in ein Entwicklungs- oder Test-Datenbank einzuspielen
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary