2016-07-06 23 views
0

Ich möchte eine vollständige Datenbanksicherung mit allen Daten darin einfügen Anweisungen. Ich verwende diesen Befehl so weit:mysqldump nur hinzufügen Anweisungen für die erste Zeile der mysql-Datenbank

mysqldump -u root myDatabase -p > full_backup.sql 

von dem, was ich gelesen habe, diese Dump sollten alle Daten und Datenbankstrukturen in meine full_backup Datei. Es scheint jedoch nur die erste Zeile dieser db in meinem Fall zu bekommen. Hier ist ein Auszug aus der Dump-Datei:

LOCK TABLES `admin_users` WRITE; 
/*!40000 ALTER TABLE `admin_users` DISABLE KEYS */; 
INSERT INTO `admin_users` VALUES (1,'[email protected]','PASSWORDHASH',NULL,NULL,NULL,34,'2016-06-30 20:43:01','2016-06-21 16:41:25','MY_IP_ADDRESS','192.168.$ 
/*!40000 ALTER TABLE `admin_users` ENABLE KEYS */; 
UNLOCK TABLES; 

Es gibt etwa 12 Admin-Benutzer in Wirklichkeit, und ich kann sie alle nach oben mit der MySQL-Kommandozeile ziehen, aber dies ist die einzige Insert-Anweisung I erhalten. Das ist ähnlich bei allen anderen Tabellen, die ich habe.

Also meine Frage ist: Wie bekomme ich mysqldump, um alle Zeilen in meiner Datenbank/Tabellen zu dumpen, so dass ich möglicherweise die Datenbank vollständig von Grund auf neu erstellen könnte?

Antwort

0

Es scheint, dass das Hinzufügen der Option -e dieses Problem behebt und den Rest der Zeilen hinzufügt.