So importieren und exportieren Sie die MySQL -Datenbank
- 761
- 99
- Marleen Weight
MySQL ist ein Beziehungsdatenbankverwaltungssystem zum Speichern von Daten im Tabellenformat. Es handelt sich um einen OpenSource -Datenbankserver, der für die Installation auf verschiedenen Betriebssystemen verfügbar ist
Im Falle einer MySQL -Datenbankmigration können Sie problemlos einen Dump von Datenbank erstellen und auf dem Zieldatenbankserver wiederherstellen. MySQL Server bietet Konsolen -Dienstprogramme zum Exportieren und Importieren von Datenbanken.
In diesem Tutorial können Sie die MySQL -Datenbank mithilfe der Systemkonsole exportieren. Außerdem haben Sie Ihnen geholfen, Datenbank aus Dump -Datei wiederherzustellen.
Schritt 1 - MySQL -Datenbank exportieren
Verwenden Mysqldump Befehlszeilen -Dienstprogramm zur Durchführung eines Datenbank -Backps. Dadurch wird der Prozess einfacher zu übertragen, die Datenbank auf ein anderes System zu übertragen. Um die Datenbank zu exportieren, benötigen Sie den Namen und die Anmeldeinformationen der Datenbank mit mindestens schreibgeschützten Berechtigungen für die Datenbanken.
Lassen Sie uns Ihre Datenbank mit MySQldump exportieren:
MySQldump -u root -p database_name> db_backup.sql
Hier:
Wurzel
- ist der Benutzername, der sich auf dem Datenbankserver anmeldetName der Datenbank
- ist der Name der Datenbank zum Exportierendb_backup.sql
-ist der Text -Dateiname, in dem die Ausgabe gespeichert wird
Der obige Befehl wird lautlos ohne Ausgabe auf dem Bildschirm ausgeführt. Wenn während des Exportprozesses Fehler auftreten.
Schritt 2 - Sicherungsdatei überprüfen
Überprüfen Sie die Datenbank -Dump -Datei, die im obigen Schritt erstellt wurde. Stellen Sie zunächst sicher.
Führen Sie als nächstes den folgenden Befehl aus:
Kopf db_backup.sql
Dadurch werden Ihnen die Datenbankdetails wie unten angezeigt
-- MySQL Dump 10.13 Distrib 8.0.23, für Linux (x86_64)--Host: Localhost-Datenbank: Mysql-------------------------------- ------------------------Serverversion 8.0.23 /*!40101 set @[E -Mail Protected] @character_set_client */; /*!40101 set @[E -Mail Protected] @character_set_results */; /*!40101 set @[E -Mail Protected] @collation_connection */; /*!50503 Setzen Sie Namen UTF8MB4 */;
Führen Sie als nächstes den folgenden Befehl aus, um die letzte Zeile aus der Sicherungsdatei aus anzuzeigen.
Tail db_backup.sql
/*!40101 SET [E -Mail geschützt] _character_set_results */; /*!40101 SET [E -Mail geschützt] _collation_connection */; /*!40111 SET [E -Mail geschützt] _sql_notes */; -Dump abgeschlossen am 2021-02-02 17:07:24
Die letzte Zeile muss eine Nachricht wie „Dump abgeschlossen“ enthalten, gefolgt von der Datumszeit.
Schritt 3 - MySQL -Datenbank importieren
Stellen Sie vor dem Importieren der Daten aus der Sicherungsdatei eine Datenbank auf dem Datenbankserver ab.
Sie können den Befehl „MySQLadmin“ -Konsole verwenden, um eine neue Datenbank zu erstellen. Um eine neue Datenbank zu erstellen, führen Sie aus:
MySQLADMIN -U root -p erstellen neu_database_name
Geben Sie das MySQL -Benutzerkennwort ein, um den Vorgang zu vervollständigen. Dadurch wird eine Datenbank auf MySQL Server erstellt.
Als nächstes können Sie die Dump -Datei mit dem Befehl „MySQL“ -Konsole importieren. Der Befehl ist wie unten:
mysql -u root -p new_database_name < db_backup.sql
Hier:
Wurzel
- ist der Benutzername, um auf Datenbankserver zuzugreifenName der Datenbank
- ist der Name der neu erstellten Datenbankdb_backup.sql
-ist der Name des Dump -Dateins, der aus dem Quelldatenbankserver entnommen wurde.
Bei erfolgreicher Befehlsausführung erhalten Sie die Eingabeaufforderung ohne Nachricht zurück. Im Falle eines Fehlers tritt bei Wiederherstellungsverfahren die Fehlermeldung auf dem Terminalbildschirm aus.
Jetzt können Sie Ihre Datenbank verbinden und auf Datenbanktabellen aus MySQL Shell zugreifen.
Abschluss
In diesem Tutorial haben Sie gelernt, Dump of MySQL -Datenbank zu erstellen. Erstellen Sie dann eine neue Datenbank zum Ziel und stellen Sie sie aus der Sicherungsdatei wieder her.
Sie können die offizielle Dokumentationsseite von MySQldump besuchen, um mehr über diesen Befehl zu erfahren.
- « So installieren Sie die Intellij -Idee auf Ubuntu 20.04
- So installieren Sie Tor Browser auf Ubuntu 20.04 »