So kopieren oder klonen Sie eine ganze MySQL -Datenbank

So kopieren oder klonen Sie eine ganze MySQL -Datenbank
Die Sicherung von Datenbanken ist für viele Datenbankbenutzer eine gemeinsame Aufgabe. Zum Beispiel müssen wir möglicherweise die Datenbank von der Entwicklung auf Migration migrieren oder sogar eine Kopie einer beschädigten Datenbank wiederherstellen.

In diesem Tutorial werden Ihnen angezeigt, wie Sie eine gesamte Datenbank kopieren oder klonen, einschließlich aller Daten, Indizes und Schlüssel.

In diesem Tutorial geht davon aus, dass Sie die folgenden Bedingungen erfüllen:

  1. Sie haben Zugriff auf eine Datenbank und
  2. Shell -Zugriff auf Ihren Server.

So exportieren Sie eine Datenbank

Zu Illustrationszwecken werde ich die in der folgenden Ressource bereitgestellte Musterdatenbank verwenden:

https: // dev.Mysql.com/doc/index-other.html

Um eine Datenbank zu exportieren, verwenden Sie das MySQLDump -Tool als:

Mysqldump.exe "Mitarbeiter-Result-File = Mitarbeiter.SQL--Complete-Insert --user = root-host = 127.0.0.1 -port = 3306

So restaurieren Sie eine Datenbank

Das Wiederherstellen einer Datenbank ist so einfach wie das Umkehren des Umleitungssymbols. Verwenden Sie beispielsweise den Befehl, um die Datenbank der Mitarbeiter aus der oben angegebenen Ressource wiederherzustellen:

Mysql -u root -p < employees.sql

Dadurch wird die exportierte Datenbank mit Ausgabe importiert, wie unten gezeigt:

Passwort eingeben: *****
DIE INFO
Datenbankstruktur erstellen
DIE INFO
Speichermotor: InnoDB
DIE INFO
Ladeabteilungen
DIE INFO
Mitarbeiter laden
DIE INFO
Laden Sie Dept_EMP
DIE INFO
Laden Sie Dept_Manager
DIE INFO
Titeln laden
DIE INFO
Gehälter laden
Data_load_time_diff
00:00:38

Abschluss

In diesem Tutorial wurde gezeigt, wie Sie MySQldump verwenden, um Datenbanken von einem Server auf einen anderen oder denselben Server zu exportieren.