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
In MySQL gibt es folgende Protokolldateien: 1: Pr...
Websites ohne https-Unterstützung werden von Brow...
Das Hauptsymptom des Konflikts besteht darin, dass...
Vorwort Relationale Datenbanken werden eher zu Sy...
Axios in Vue einfügen importiere Axios von „Axios...
1. Informationen zur Installation von Docker find...
Heute ist der 618. und alle großen Einkaufszentre...
Voraussetzung: Percona 5.6 Version, Transaktionsi...
Inhaltsverzeichnis Überblick 0. Grundlagen von Ja...
In diesem Artikel sehen wir uns an, wie man mit V...
Konzepteinführung: Wir wissen, dass das Redo-Log ...
Hintergrund: Da die Projekte des Unternehmens dem...
Die Kompatibilität der Browser wird immer besser....
docker-compose.yml Version: '2' Leistunge...
Inhaltsverzeichnis Einführung in das Decorator-Mu...