So sichern und wiederherstellen Sie die MySQL -Datenbanken mit dem Befehl mySQldump

So sichern und wiederherstellen Sie die MySQL -Datenbanken mit dem Befehl mySQldump

In MySQL, die “Mysqldump”Client -Dienstprogramm kann zum Generieren von Sicherungen oder zum Erstellen einer Reihe von SQL -Anweisungen verwendet werden, die zum Übertragen oder Reproduzieren der ursprünglichen Datenbankdaten von einem Server auf einen anderen verwendet werden können. Der Befehl „MySQLDUMP“ kann auch Daten in XML-, Abgrenzungstest- oder CSV -Formular zurückgeben.

In diesem Beitrag werden die Methode zum Generieren von Sicherungen und Wiederherstellung von MySQL -Datenbanken mithilfe des Befehls mySQldump erstellt.

So sichern Sie MySQL -Datenbanken mit dem Befehl „MySQldump“?

Befolgen Sie die folgenden Anweisungen, um eine Sicherung der MySQL -Datenbank mit dem Befehl mySQldump zu generieren.

Schritt 1: Zugriff auf MySQL Server

Leiten Sie die "Eingabeaufforderung”Terminal und verbinden Sie den MySQL -Server mit dem angegebenen Befehl zusammen mit Benutzername und Kennwort:

Mysql -u root -p



Schritt 2: Datenbanken anzeigen

Dann führen Sie das aus “ausZEIGENBefehl ”, um alle verfügbaren Datenbanken mit der“ anzuzeigenDatenbanken" Möglichkeit:

Datenbanken anzeigen;


Wie Sie sehen können, sind Datenbanken aufgelistet, und wir haben das ausgewähltMariadbDatenbank:


Beenden Sie dann den MySQL-Server, indem Sie den Befehl angegebener Belastungen ausführen:

\Q


Schritt 3: Datenbanksicherung erstellen

Jetzt leiten Sie die "MysqldumpBefehl, um eine Sicherung der jeweiligen MySQL -Datenbank zu erstellen:

Mysqldump -u root -p mariadb> backupdb.sql


Hier:

    • -u”Repräsentiert MySQL Database Benutzername.
    • WurzelIst unser Standard -Datenbank -Benutzername.
    • -P”Bezeichnet das Kennwort des Benutzerkontos.
    • MariadbIst der Datenbankname, von dem wir eine Sicherung machen möchten.
    • >Ist der Parameter, der verwendet wird, um eine Sicherung der bereitgestellten Datenbank zu generieren.
    • Backupdb.sqlIst der Dateiname, der die Sicherung beibehält.

Wenn der oben genannte Befehl ausgeführt wurde, wird nach einem Passwort gefragt und eine Sicherung der Datenbank erstellt:


Schritt 4: Überprüfung

Um sicherzustellen, dass die Sicherung erfolgreich erstellt wurde oder nicht, verwenden Sie das “WOBefehl mit dem generierten Dateinamen:

Wo backupdb.sql


Es kann beobachtet werden, dass die Sicherung der jeweiligen Datenbank erstellt wird und im unterbewerteten Ziel vorhanden ist:

So restaurieren Sie MySQL -Datenbanken auf MySQL Server?

Wenn Sie MySQL -Datenbanken auf dem MySQL -Server wiederherstellen möchten, befolgen Sie die angegebenen Schritte.

Schritt 1: Verbinden Sie sich mit MySQL Server

Greifen Sie zunächst auf den MySQL -Server zu, indem Sie den angegebenen Befehl ausführen:

Mysql -u root -p


Schritt 2: Neue Datenbank erstellen

Machen Sie dann eine neue Datenbank durch die “ERSTELLENBefehl mit dem “DatenbankenOption und Datenbankname:

Datenbank restauredB erstellen;


Wenn die neue Datenbank erstellt wird, führen Sie das aus “aus\QBefehl und beenden Sie es:


Schritt 3: Datenbank wiederherstellen

Danach führen Sie die ausMysqlBefehl zur Wiederherstellung der Datenbank:

MySQL -U root -p restauredb < mybackup.sql


Hier:

    • RestauriertIst der Name der leeren Datenbank.
    • <”Ist ein Parameter, der sich auf die Wiederherstellung einer MySQL -Datenbank bezieht.
    • Backupdb.sqlIst der Dump -Dateiname, der die Datenbanksicherung enthält.

Nach der untergegebenen Ausgabe wurde die jeweilige Datenbank erfolgreich wiederhergestellt:


Schritt 4: Zugriff auf MySQL Server

Verbinden Sie sich als nächstes über den folgenden Befehl mit dem MySQL -Server:

Mysql -u root -p


Schritt 5: Datenbanken anzeigen

Leiten Sie die "ZEIGENBefehl, um alle Datenbanken anzuzeigen:

Datenbanken anzeigen;


Es kann beobachtet werden, dass die Wiederherstellten “restauriertDie Datenbank befindet sich in der Liste:


Wir haben die einfachsten Möglichkeiten zusammengestellt, um eine Sicherung zu erstellen und MySQL -Datenbanken mit dem Befehl mySQldump wiederherzustellen.

Abschluss

Um eine Sicherung der MySQL -Datenbank zu generieren, die “Mysqldump -u -p> Befehl verwendet werden. Andererseits die “MySQL -U -p < Der Befehl ”kann zum Wiederherstellen einer Datenbank verwendet werden. Dieser Beitrag stellte das Verfahren zur Erstellung eines Backups und zur Wiederherstellung von MySQL -Datenbanken mit dem Befehl mySQldump vor.