Heim >Datenbank >MySQL-Tutorial >Wie kann ich eine MySQL-Datenbank sichern und wiederherstellen?
MySQL ist ein Datenbankserver, der Daten dauerhaft speichert. Wenn Sie MySQL Server verwenden, müssen Sie eine Datenbanksicherung erstellen, um nach einem Absturz wiederherzustellen. MySQL bietet das Dienstprogramm mysqldump für die Datensicherung. In diesem Artikel stellen wir die Archivformate für Sicherungsdatenbanken im .sql-Format vor. Die verschiedenen Optionen werden ebenfalls erläutert.
Optionen zum Erstellen einer MySQL-Datenbanksicherung
Es gibt viele Möglichkeiten, eine Datenbanksicherung zu erstellen. Für dieses Beispiel verwenden wir den Datenbanknamen „mydb“.
1. Vollständige Datenbanksicherung in einer normalen .sql-Datei
# mysqldump -u root -p mydb > mydb.sql
2. Vollständige Datenbanksicherung in einer archivierten .sql.gz-Datei
3. Nur eine einzelne Tabelle sichern
# mysqldump -u root -p mydb |gzip> mydb.sql.gz
4. Sichern Sie mehrere Datenbanken
#mysqldump -u root -p mydb tbl_student > tbl_student.sql
5
#mysqldump -u root -p --databases mydb1 mydb2 mydb3 > mydb1-mydb2-mydb3.sql
6. Nur Datenbankstruktur sichern (keine Daten)
# mysqldump -u root -p--all-databases> all-db-backup.sql
7. Nur Datenbankdaten sichern (keine Tabelle). Struktur)
# mysqldump -u root -p--no-datamydb > mydb.sql8. MySQL-Datenbank im XML-Format sichern
# mysqldump -u root -p--no-create-infomydb > mydb.sql
Wie stelle ich ein MySQL-Backup wieder her?
Das Wiederherstellen Ihrer Datenbank aus einem Backup ist sehr einfach. Wir verwenden den MySQL-Befehl. Der folgende Befehl stellt beispielsweise alle Sicherungen von mydb.sql in der mydb-Datenbank wieder her.#mysqldump -u root -p --xml mydb> mydb.xmlDieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in den entsprechenden Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonWie kann ich eine MySQL-Datenbank sichern und wiederherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!