Heim >Datenbank >MySQL-Tutorial >Wie kann ich eine MySQL-Datenbank sichern und wiederherstellen?

Wie kann ich eine MySQL-Datenbank sichern und wiederherstellen?

不言
不言Original
2019-02-28 11:16:533133Durchsuche

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.

Wie kann ich eine MySQL-Datenbank sichern und wiederherstellen?

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

8. 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.xml

Dieser 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn