Need help? Chat now!

Hostwinds Tutorials

Suchergebnisse für:


Inhaltsverzeichnis


Sichern einer einzelnen Datenbank
Sichern mehrerer Datenbanken
Sichern aller Datenbanken
Wiederherstellen von Datenbanken

Sichern und Wiederherstellen von MySQL-Datenbanken mit mysqldump

Stichworte MySQL 

Sichern einer einzelnen Datenbank
Sichern mehrerer Datenbanken
Sichern aller Datenbanken
Wiederherstellen von Datenbanken

MySqlDump ermöglicht Ihnen schnell und effizient eine Sicherung einer einzelnen Datenbank, mehreren Datenbanken oder sogar alle Datenbanken auf Ihrem Server. Dies erfordert einen Shell-Zugriff auf den Server, den Sie die Befehle auf und die MySQL-Anmeldeinformationen für Ihre Benutzer ausführen möchten.

SSH-Zugriff ist auf unserer nicht erlaubt geteilt oder Unternehmen geteilte Dienstleistungen.

Sichern einer einzelnen Datenbank

Zur Sicherung, eine einzelne Datenbank, einloggen Sie sich über SSH an und führen Sie die folgenden Befehle aus.

Verwendung:

mysqldump -u user -p[user_pass] [database_name] > dumpfile.sql

Beispiel:

mysqldump -u root -pABC123 exampledb > exampledbdump.sql

Der Dateipfad für Ihre Datenbanksicherung (.sql) ist Ihr aktuelles Arbeitsverzeichnis. Sie können auch einen absoluten Pfad verwenden, z. B. /root/exampledbdump.sql

Sichern mehrerer Datenbanken

Wenn Sie zwei oder mehr Datenbanken sichern möchten, müssen Sie --Databases angeben, gefolgt von den Namen der Datenbanken, die Sie sichern möchten.Denken Sie daran, dass der Datenbankbenutzer Privilegien aufweisen muss, auf die Datenbank zuzugreifen, die gesichert ist.

Verwendung:

mysqldump -u user -p[user_pass] –databases [database_name] [database_name] [database_name] > dumpfile.sql

Beispiel:

mysqldump -u root -pABC123 –databases exampledb sampledb testdb > exampledb_sampledblsql_testdb.sql

Sichern aller Datenbanken

Führen Sie den folgenden Befehl aus, um alle aktuellen Datenbanken zu sichern

Verwendung:

mysqldump -u user -p[user_pass] –all-databases > all-dbs.sql

Beispiel:

mysqldump -u root -pABC123 –all-databases > all-dbs.sql

Wiederherstellen von Datenbanken

Stellen Sie Datenbanken wieder her, in denen der folgende Befehl ausgeführt wird

Verwendung:

mysql -u user -p[user_pass] [database_name] < dumpfile.sql

Beispiel:

mysql -u root -pABC123 exampledb < exampledbdump.sql

Geschrieben von Michael Brower  /  September 28, 2017