====== Erstellung eines Dumps einer einzelnen Datenbank ======
Dump einer einzelnen Datenbank erstellen:
mysqldump -u backupuser --add-drop-table --complete-insert --databases datenbankname > mysqldump.sql
Auch hier kann ein anderer User verwendet werden, beispielsweise //root//. //root// muss u.A. verwendet werden, wenn ein //DROP// der Datenbank mit eingebaut werden soll oder der durch das //--databases// hinzugekommene //CREATE IF NOT EXIST// funktionieren soll (die Datenbank beim Einspielen des Dumps also noch nicht vorhanden ist). Der Befehl sieht dann so aus:
mysqldump -u root -p --add-drop-table --complete-insert --databases --add-drop-database datenbankname > mysqldump.sql
Hier muss nach Ausführung des Befehls mit //-p// die Eingabe eines Kennwortes erfolgen.
Ohne Angaben von //--databases// und //--add-drop-database// fehlen im Dump die Statements //drop datenbankname;//, //create datenbankname;// und //use datenbankname;//. In einem solchen Fall erfolgt dann der Restore (siehe [[allgemeine-howtos:mysql:restore-einer-einzelnen-datenbank|Restore einer einzelnen Datenbank]]) anders als beim Restore eines Komplettdumps oder beim Restore eines Dumps, bei dem die Parameter angegeben wurden.