Also lieber Sofa7,
ich probier dir das jetzt hier mal zu erklären:
Eine Datenbank ist kompliziert. Das Sichern einer Datenbank ist genauso kompliziert. Man muss dabei einige Dinge beachten, je nachdem welche Anforderungen man an ein Backup hat.
Bei deiner Wordpressseite ist Konsistenz zum Beispiel nicht unbedingt nötig. Bei einem CRM oder ERP-System ist Konsistenz zwingend nötig.
Wobei das auch wieder darauf ankommt wieviele Leute das verwenden, wie wahrscheinlich inkonsistenzen sind, ...
Der Befehl "MYSQLDUMP" (mit P) kann viele Anwendungsszenarien für Backups realisieren, da geht es dann zum Beispiel um:
- Sollen alle Tabellen gesperrt werden beim Backup? (Konsitenz!)
- Sollen die Inserts in kompletter Form oder abgekürzt gesichert werden? (Wohlgemerkt die Befehle, nicht die Daten! - da gehts dann um Kompatibiltät mit anderen Datenbanken / Versionen)
- Sollen Trigger, Events und Routinen mitgesichert werden? (braucht man natürlich nur wenn man sowas verwendet!)
- In welchem Format sollen Binärdaten rausgeladen werden?
- In welcher Zeitzone sollen Uhrzeit-Felder rausgeladen werden?
Wie du also siehst erfordert das Sichern einer Datenbank einiges an Planung.
Unter anderem sollte man sich die komplette Befehlsreferenz zu mysqldump mal durchgelesen haben und die zu sicherende Datenbank sehr gut kennen!
Ich würde aber mal vermuten dass es bei dir ziemlich egal sein sollte - da wird der simple "mysqldump -uUSER -pPASSWORT DATENBANKNAME > datei.dat" vollkommen ausreichen!
Thomas