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
MySQL-Server hat Problem in PHP behoben 1. Hinter...
Inhaltsverzeichnis Einführung in FRM-Dateien und ...
Nachdem MySQL 5.7.18 erfolgreich installiert wurd...
Vorwort Da für den Upload des Miniprogramms https...
Inhaltsverzeichnis Tutorial-Reihe 1. Einführung i...
Vorbereitung 1. Starten Sie die virtuelle Maschin...
Wir stoßen häufig auf dieses Problem: Wie kann ma...
Projektszenario Fügen Sie dem gesamten Hintergrun...
Projektszenario: Auf der Seitenanzeige befindet s...
1. Ursache: Ich muss eine SQL-Datei importieren, ...
Heutzutage ist es für Websites Standard, SSL zu a...
Ich möchte in meinem Unternehmen kürzlich einen H...
1. Domänenübergreifender Zugriff auf statische Ap...
Die Docker-Veröffentlichungsmethode bietet viele ...
In diesem Artikel werden hauptsächlich die Proble...