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.sql
# 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.xml
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!