Datenbank aus SQL-Datei in MySQL wiederherstellen

Sheeraz Gul 15 Februar 2024
  1. Datenbank aus SQL-Datei mit MySQL Workbench wiederherstellen
  2. Stellen Sie die Datenbank aus einer SQL-Datei mithilfe der Eingabeaufforderung wieder her
Datenbank aus SQL-Datei in MySQL wiederherstellen

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.

  1. 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.

    Leere Datenbank MySQL

  2. Auf der linken Seite finden Sie nun die Option Daten importieren/wiederherstellen. Klicken Sie auf die Option.

    Wiederherstellungsdatenbank importieren

  3. Nun finden Sie in der Administration – Daten Import/Restore die Option Import from the Self-Contained File; Klicken Sie darauf und navigieren Sie zu Ihrer sql-Datei.

    Import aus der eigenständigen Datei

  4. Dann finden Sie direkt unter Import from the Self-Contained File die Option Default Target Schema, aus der Sie das Schema auswählen müssen, in dem Sie Ihre Datenbank wiederherstellen möchten.

    Standard-Zielschema

  1. Wählen Sie nun unten auf dieser Seite aus der Dropdown-Box Dump Structure and Data.

    Dump-Struktur und Daten

  2. Nachdem Sie die obigen Schritte ausgeführt haben, wechseln Sie auf der Seite Administration – Datenimport/Wiederherstellung zum Reiter Importfortschritt.

    Fortschritt importieren

  3. 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.

    Datenbankimport

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:

  1. -u [Server User_Name] ist der Benutzername für MySQL. In unserem Fall ist es die Wurzel.
  2. -p ist das Passwort für den oben verwendeten Benutzernamen.
  3. Datenbankname ist eine Datenbank, in der wir unsere Datenbankdatei wiederherstellen möchten, dh die Zieldatenbank.
  4. 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.

Datenbank anzeigen

Sheeraz Gul avatar Sheeraz Gul avatar

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