Datenbank aus SQL-Datei in MySQL wiederherstellen
- Datenbank aus SQL-Datei mit MySQL Workbench wiederherstellen
- Stellen Sie die Datenbank aus einer SQL-Datei mithilfe der Eingabeaufforderung wieder her
Dieses Tutorial demonstriert die Wiederherstellung der Datenbank aus einer sql
-Datei in MySQL.
Das Wiederherstellen der Datenbank aus einer .sql
-Datei ist ein einfacher Vorgang und kann mit der MySQL-Workbench oder der Befehlszeile durchgeführt werden. Dieses Lernprogramm demonstriert beide Methoden zum Wiederherstellen der Datenbank aus einer SQL-Datei.
Datenbank aus SQL-Datei mit MySQL Workbench wiederherstellen
Mit der MySQL Workbench kann die Datenbank aus einer .sql
-Datei wiederhergestellt werden. Die Bedienung ist sehr einfach und kann in wenigen Schritten durchgeführt werden.
-
Erstellen Sie zuerst eine leere Datenbank auf Ihrem Server, wo Sie die Datenbank aus der
SQL
-Datei wiederherstellen möchten; Wenn Sie es in der vorherigen Datenbank wiederherstellen möchten, können Sie dies auch tun, aber Sie verlieren Änderungen. -
Auf der linken Seite finden Sie nun die Option
Daten importieren/wiederherstellen
. Klicken Sie auf die Option. -
Nun finden Sie in der
Administration – Daten Import/Restore
die OptionImport from the Self-Contained File
; Klicken Sie darauf und navigieren Sie zu Ihrersql
-Datei. -
Dann finden Sie direkt unter
Import from the Self-Contained File
die OptionDefault Target Schema
, aus der Sie das Schema auswählen müssen, in dem Sie Ihre Datenbank wiederherstellen möchten.
-
Wählen Sie nun unten auf dieser Seite aus der Dropdown-Box
Dump Structure and Data
. -
Nachdem Sie die obigen Schritte ausgeführt haben, wechseln Sie auf der Seite
Administration – Datenimport/Wiederherstellung
zum ReiterImportfortschritt
. -
Der letzte Schritt besteht darin, auf die Schaltfläche
Importieren
zu klicken und zu warten, bis die Datenbank wiederhergestellt ist. Es dauert ein paar Sekunden.
Ihre Datenbank ist nun erfolgreich mit der .sql
-Datei in MySQL Workbench wiederhergestellt.
Stellen Sie die Datenbank aus einer SQL-Datei mithilfe der Eingabeaufforderung wieder her
Wir können eine Datenbank wiederherstellen, indem wir nur einen Befehl in der Befehlszeile verwenden. Dieser Befehl benötigt einige Parameter, die unterhalb des Befehls beschrieben werden.
MySQL -u [Server User_Name] –p [database_name] < [RestoreFileName.sql]
Wo:
-u [Server User_Name]
ist der Benutzername für MySQL. In unserem Fall ist es dieWurzel
.-p
ist das Passwort für den oben verwendeten Benutzernamen.Datenbankname
ist eine Datenbank, in der wir unsere Datenbankdatei wiederherstellen möchten, dh die Zieldatenbank.RestoreFileName.sql
ist der Name der Datenbankdatei, die wiederhergestellt wird. Es sollte mit dem vollständigen Dateipfad sein.
Lassen Sie uns ein Beispiel versuchen, das auf dem obigen Befehl basiert.
MySQL --host=localhost --user=root --port=3306 -p newsakila < C:/Users/Sheeraz/OneDrive/Desktop/New folder/sakila.sql
Wobei der Host unser Servername ist und in unserem Fall localhost
. Der obige Befehl stellt die Datenbank newsakila
aus der Datei sakila.sql
wieder her.
Lassen Sie uns jetzt unsere Datenbank überprüfen, indem Sie die folgenden Befehle verwenden:
use newsakila
SHOW TABLES;
Der obige Befehl zeigt, dass die SQL-Datei sakila
in das Datenbankschema newsakila
importiert wird, was die Wiederherstellung ist. Die Ausgabe für die obigen Befehle ist unten.
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook