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
1. Installieren Sie das Fcitx-Eingabeframework Zu...
Inhaltsverzeichnis MySQL-Indexoptimierung – Pagin...
In vertikaler Richtung können Sie die Zellenausri...
Inhaltsverzeichnis 1- Fehlerdetails 2-Einzellösun...
Was ist der Zweck der Erstellung einer eigenen Web...
Beim Erstellen eines Tomcat-Servers auf einem lok...
Mit Flash konnten Designer und Entwickler umfangr...
Alle folgenden Codes stehen zwischen <head>....
CocosCreator-Version: 2.4.2 Praktische Projektanw...
In diesem Artikelbeispiel wird der spezifische Co...
Wenn MySQL DDL-Operationen wie „Alter Table“ ausf...
Inhaltsverzeichnis 1. useState-Hook 2. useRef-Hoo...
Shtml und asp sind ähnlich. In Dateien mit dem Nam...
Obwohl Microsoft später viel Forschung und Entwick...
Inhaltsverzeichnis Zusammenfassung Umgebung und W...