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

Wie kann ich eine MySQL-Datenbank sichern und wiederherstellen?

不言
Freigeben: 2019-02-28 11:16:53
Original
3141 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

4. Sichern Sie mehrere Datenbanken

#mysqldump -u root -p mydb tbl_student > tbl_student.sql
Nach dem Login kopieren

5

#mysqldump -u root -p --databases mydb1 mydb2 mydb3 > mydb1-mydb2-mydb3.sql
Nach dem Login kopieren

6. Nur Datenbankstruktur sichern (keine Daten)

 # mysqldump -u root -p--all-databases> all-db-backup.sql
Nach dem Login kopieren

7. Nur Datenbankdaten sichern (keine Tabelle). Struktur)

 # mysqldump -u root -p--no-datamydb > mydb.sql
Nach dem Login kopieren

8. MySQL-Datenbank im XML-Format sichern

 # mysqldump -u root -p--no-create-infomydb > mydb.sql
Nach dem Login kopieren

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
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage