Schlagwort mysql

MySQL ist eines der weltweit am weitesten verbreiteten[3] relationalen Datenbankverwaltungssysteme. Es ist als Open-Source-Software sowie als kommerzielle Enterpriseversion für verschiedene Betriebssysteme verfügbar und bildet die Grundlage für viele dynamische Webauftritte.

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 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 herumdümpelten und nicht auf dem…

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.

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