1. Einführung in mysqldump mysqldump ist ein logisches Backup-Tool, das mit MySQL geliefert wird. Das Sicherungsprinzip besteht darin, über das Protokoll eine Verbindung zur MySQL-Datenbank herzustellen, die zu sichernden Daten abzufragen und die abgefragten Daten in entsprechende Einfügeanweisungen umzuwandeln. Wenn wir diese Daten wiederherstellen müssen, müssen wir nur diese Einfügeanweisungen ausführen, um die entsprechenden Daten wiederherzustellen. 2. Backup-Befehl 2.1 Befehlsformat mysqldump [Optionen] Datenbankname [Tabellenname] > Skriptname oder mysqldump [Optionen] --Datenbankname [Optionentabellenname] > Skriptname oder mysqldump [Optionen] --all-databases [Optionen] > Skriptname 2.2 Option Beschreibung
2.3 Beispiele Sichern Sie alle Datenbanken: mysqldump -uroot -p --all-databases > /backup/mysqldump/all.db Sichern Sie die angegebene Datenbank: mysqldump -uroot -p test > /backup/mysqldump/test.db Sichern Sie die angegebene Datenbank und Tabelle (mehrere Tabellen sind durch Leerzeichen getrennt) mysqldump -uroot -p mysql db-Ereignis > /backup/mysqldump/2table.db Sichern Sie die angegebene Datenbank mit Ausnahme bestimmter Tabellen mysqldump -uroot -p test --ignore-table=test.t1 --ignore-table=test.t2 > /backup/mysqldump/test2.db 3. Befehl wiederherstellen 3.1 Systembefehlszeile mysqladmin -uroot -p erstellt Datenbankname mysql -uroot -p Datenbankname < /backup/mysqldump/Datenbankname.db Hinweis: Wenn db_name nicht vorhanden ist, muss er vor dem Importieren der Sicherungsdatenbank erstellt werden. Die Datenbank kann nur importiert werden, wenn der Datenbankname mit dem Datenbanknamen in db_name.db übereinstimmt. 3.2 Quellenmethode mysql > db_name verwenden mysql > Quelle /backup/mysqldump/db_name.db Beispiele Hinweis: Benutzername: root Passwort: DbPasswd Das generierte SQL-Skript ist db.sql Exportieren der Tabellenstruktur der Datenbank als DBName (ohne Daten zu exportieren) mysqldump -uroot -pDbPasswd -d DBName > db.sql Exportieren Sie die Tabellenstruktur und alle Daten der Datenbank DBName (ohne den Zusatz -d) mysqldump -uroot -pDbPasswd DBName > db.sql; Exportieren Sie die Struktur der Tabelle (Test) der Datenbank DBName mysqldump -uroot -pDbPasswd -d DBName-Test > db.sql Exportieren Sie die Struktur und alle Daten der Tabelle (Test) der Datenbank DBName (ohne Hinzufügen von -d). mysqldump -uroot -pDbPasswd DBName-Test > db.sql Dies ist das Ende dieses Artikels über die detaillierte Verwendung von MySQL mysqldump. Weitere relevante MySQL mysqldump-Inhalte finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Vergleich der Effizienz verschiedener Methoden zum Löschen von Dateien in Linux
>>: uni-app implementiert NFC-Lesefunktion
Programmierer müssen sich viel mit MySQL befassen...
Tipps: Die Methode zur Array-Änderung führt zur A...
Inhaltsverzeichnis Grundlegende Konzepte von Dock...
Inhaltsverzeichnis 1. Vererbung der Prototypkette...
MVCC MVCC (Multi-Version Concurrency Control) ist...
Hintergrund Als ich kürzlich SQL-Anweisungen schr...
Inhaltsverzeichnis denken 1. Bild mit dem gierige...
Inhaltsverzeichnis Erstellen Sie ein Vue + TS-Pro...
In diesem Artikel wird der spezifische Code von j...
Inhaltsverzeichnis React-Fasererstellung 1. Bevor...
CSS-Position Das Positionsattribut gibt den Posit...
1. Kaufen Sie einen Server Im Beispiel handelt es...
1. Was ist das? MySQL ist das beliebteste relatio...
Installation der Msyql-Datenbank. Zu Ihrer Inform...
Ich werde nächstes Semester MySQL lernen. Ich hab...