Hostwinds Tutorials
Suchergebnisse für:
Inhaltsverzeichnis
Stichworte: MySQL
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.
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
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
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
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