So führen Sie die Sicherung der MySQL-Datenbank über Kommandozeile aus🔥

Maria Aktualisiert am May 27, 2024 to PC Daten übertragen | How-to Artikel

Zusammenfassung:

Wenn Sie ein vollständiges Backup der MySQL-Datenbank erstellen möchten, erfahren Sie in dieser ausführlichen Anleitung, wie Sie ein Backup der MySQL-Datenbank über die Befehlszeile ausführen. Neben CMD werden wir auch die beste alternative Software, EaseUS Todo PCTrans Server, mit einfacheren Verfahren und effektiven Tools vorstellen.

Die Sicherung der MySQL-Datenbank ist unerlässlich, um die Sicherheit und Integrität Ihrer wertvollen Daten zu gewährleisten. Es gibt zwar verschiedene Methoden, aber die Verwendung der Befehlüber KommandozeileAnleitung, wie Sie ein Backup der MySQL-Datenbank über die Kommandozeile durchführen können. Um den Prozess der Sicherung der MySQL-Datenbank, der Tabellen, Daten und des Schemas zu vereinfachen, empfehlen wir Anfängern, den EaseUS Todo PCTrans Server auszuprobieren.

Sicherung der MySQL-Datenbank mit EaseUS Todo PCTrans Server - Beste Alternative

EaseUS Todo PCTrans Server ist eine professionelle Datenmigrationssoftware, die speziell für Serverbenutzer entwickelt wurde. Sie bietet eine unkomplizierte und effiziente Methode zur Migration und Sicherung von MySQL-Datenbanken. Diese Software unterstützt verschiedene Arten der Servermigration: Windows Server 2003/2008/2012/2016/2019. Mit dem PC-zu-PC-Tool werden Sie einen reibungslosen und effizienten Übergang erleben.

Laden Sie dieses Tool herunter und erstellen Sie mühelos ein Backup Ihrer MySQL-Datenbank:

Schritt 1. Starten Sie EaseUS Todo PCTrans auf dem Quell- und Zielserver-PC, wählen Sie auf dem Quell-PC "Dies ist der alte PC" und "Weiter".

Schritt 2. Verbinden Sie den neuen Server-Zielcomputer über das Passwort oder den Identifikationscode.

Schritt 3. EaseUS Todo PCTrans analysiert den Inhalt auf dem Quell-Server-PC. Sobald dies geschehen ist, wählen Sie im Abschnitt Anwendungen die gewünschten MySQL-Anwendungen aus und klicken auf "Übertragen".

Schritt 4. Warten Sie, bis das MySQL-Übertragungsverfahren abgeschlossen ist, und klicken Sie zum Abschluss auf "OK".

Backup der MySQL-Datenbank über Kommandozeile ausführen

Das Befehlszeilentool mysqldump wird verwendet, um ein logisches Backup einer MySQL-Datenbank zu erstellen. Außerdem kann der Befehl verwendet werden, um die Ausgabe im CSV-, begrenzten Text- oder XML-Format zu erzeugen.

Sie sollten jedoch auf die SQL-Befehle achten, die für die Wiederherstellung der Datenbank erforderlich sind und die in der Sicherungsdatei enthalten sind, wenn wir eine Sicherung der MySQL-Datenbank erstellen. Wenn Ihre Datenbank groß ist, kann dies ein zeitaufwändiger Prozess sein. Lesen Sie weiter und erfahren Sie, wie Sie ein Backup der MySQL-Datenbank erstellen können.

Erstellen Sie die Sicherung einer einzelnen Datenbank

Um eine einzelne MySQL-Datenbank zu sichern, können Sie die folgenden Befehle eingeben (ersetzen Sie username durch Ihren richtigen Namen):

  • mysqldump -u datenbank_benutzername -p datenbank_name > datenbank_backup_datei.sql

Dann wird das Passwort abgefragt. Wenn Sie es vergessen haben, können Sie den folgenden Befehl eingeben, um das Passwort zu umgehen:

  • mysqldump -u datenbank_benutzername --passwort="datenbank_passwort" datenbank_name > datenbank_backup_file.sql

Erstellen Sie die Sicherung mehrerer Datenbanken

Bei mehreren Datenbanken können Sie den folgenden Befehl ausprobieren (ersetzen Sie Name 1 und 2 durch die richtige Datenbank):

  • mysqldump -u datenbank_benutzername -p --datenbanken datenbank_name1 datenbank_name2 > datenbank_backup_file.sql

Geben Sie dann die folgende Zeile ein, um die Passwortabfrage zu vermeiden:

  • mysqldump -u datenbank_benutzername --passwort="datenbank_passwort" --datenbanken datenbank_name1 datenbank_name2 > datenbank_backup_file.sql

Erstellen Sie eine Sicherungskopie aller Datenbanken

Auf ähnliche Weise können Sie diesen Befehl eingeben, um alle MySQL-Datenbanken zu sichern:

  • mysqldump -u root -p --all-databases > C:\MySQLBackup\all_databases_20200424.sql

Erstellen Sie die Sicherung der Datenbankstruktur

  • mysqldump -u root -p --no-data Benutzername > C:\MySQLBackup\Benutzername_Objects_definition_20200424.sql

Erstellen der Sicherung einer bestimmten Tabelle

  • mysqldump -u root -p Benutzername tablename payment > C:\MySQLBackup\tablenname_payment_table_20200424.sql

Erstellen der Sicherung der Datenbankdaten

  • mysqldump -u root -p Benutzername --no-create-info > C:\MySQLBackup\Benutzername_data_only_20200424.sq

Wiederherstellung der MySQL-Datenbank

Wenn Sie MySQL wiederherstellen, müssen Sie das Tool mysql anstelle von mysqldump verwenden:

Schritt 1. Löschen Sie die ursprüngliche Datenbank und erstellen Sie eine neue, indem Sie die folgenden Befehle ausführen:

  • mysql> drop database username;
  • Query OK, 24 rows affected (0.35 sec)
  • mysql> create database username1;
  • Query OK, 1 row affected (0.01 sec)
  • MySQL>

Schritt 2. Führen Sie den Befehl zur Wiederherstellung der ursprünglichen MySQL-Datenbank aus:

  • mysql -u root -p Benutzername

Schlussfolgerung

In diesem Artikel haben wir zwei professionelle Tools zur Sicherung der MySQL-Datenbank kennengelernt. Wenn Sie EaseUS Todo PCTrans Server oder die MySQL-Datenbank-Befehlszeile verwenden, können Sie ganz einfach Sicherungskopien Ihrer Datenbank erstellen und sie bei Bedarf wiederherstellen. Allerdings sind Aufgaben wie die Migration oder Sicherung von MySQL-Datenbanken frustrierend, besonders für Computer-Anfänger. Für eine nahtlose Erfahrung empfehlen wir Ihnen daher die Verwendung des effizientesten Tools, EaseUS Todo PCTrans Server. Beginnen Sie Ihre Reise mit dieser effizienten Software jetzt!

FAQ zum Sichern der MySQL-Datenbank über Kommandozeile

Jetzt haben Sie zwei Methoden kennengelernt, um eine MySQL-Datenbank zu sichern. Bleiben Sie dran, und Sie werden weitere wertvolle Informationen in diesem FAQ-Bereich entdecken:

1. Was ist das MySQL-Datenbank-Backup-Skript?

Um ein MySQL-Datenbank-Backup zu erstellen, müssen Sie die folgenden zwei Skripte erstellen: Pre-db-backup-mode. sh und post-db-backup-mode. sh. Das erste Skript sperrt alle Tabellen für alle Datenbanken mit einer globalen Lesesperre und schließt alle offenen Tabellen. Das zweite Skript hebt alle Sperren auf.

2. Wie viele Arten von MySQL-Backups gibt es?

Logische, physische und inkrementelle Backups sind die drei Hauptarten von MySQL-Backups. Logische Backups sind hilfreich, um Daten in einem lesbaren Format zu exportieren. Physikalische Backups sind für die vollständige Wiederherstellung des Systems geeignet, da sie die binären Datendateien erfassen.

3. Wie exportiert man die MySQL-Datenbank über die Befehlszeile?

Nachfolgend finden Sie die vereinfachten Verfahren zum Exportieren der MySQL-Datenbank:

  • Um eine Datenbank zu exportieren: mysqldump -u username -p dbname > newspot.sql.
  • So exportieren Sie mehr als eine Datenbank: mysqldump -u username -p -databases database_1 database _2 > newdatabasespot.sql.
  • So exportieren Sie alle Ihre Datenbanken: mysqldump -u root -p -all-databases > newdatabasesot.sql.