MySQL ist eines der beliebtesten relationalen Datenbankmanagementsysteme, das eine effiziente Speicherung und Verwaltung großer Datenmengen ermöglicht. Wenn Sie eine Datenbank auf Ihren Server hochladen möchten, hilft Ihnen dieser detaillierte Leitfaden, diese Aufgabe ohne Probleme zu erledigen.
Der erste Schritt beim Hochladen einer Datenbank auf einen Server in MySQL besteht darin, die Datenbank selbst vorzubereiten. Sie müssen eine leere Datenbank erstellen, in die die Daten geladen werden. Sie können dazu ein Befehlszeilenprogramm wie MySQL Shell oder phpMyAdmin verwenden.
Wenn Ihre Datenbank erstellt wurde, besteht der nächste Schritt darin, die Daten in diese Datenbank zu laden. Sie benötigen eine Datei mit der Erweiterung .sql, das die Struktur und die Daten Ihrer Datenbank enthält. Ihr Datenbankanbieter oder Entwickler kann Ihnen diese Datei zur Verfügung stellen. Wenn Sie keine Datei haben .sql, Sie können es mit den Datenexporttools erstellen, die in MySQL verfügbar sind.
Das Laden der Datenbank in MySQL erfolgt mit dem Befehl LOAD DATA INFILE. Stellen Sie jedoch sicher, dass Sie über die richtigen Berechtigungen für den Zugriff auf den Server und die Datenbank verfügen, um diesen Vorgang auszuführen, bevor Sie mit dem Prozess beginnen. Außerdem ist es wichtig sicherzustellen, dass die Struktur Ihrer Datenbank mit der in der Datei angegebenen Struktur übereinstimmt .sql.
Vorbereiten des Ladens einer Datenbank in MySQL
Schritt 1: Erstellen einer Datenbank
Bevor Sie eine Datenbank in MySQL laden, müssen Sie eine leere Datenbank erstellen, in die die Daten importiert werden sollen. Dazu können Sie den Befehl CREATE DATABASE in MySQL verwenden:
CREATE DATABASE название_базы_данных;
Hier kann "Datenbankname" durch einen beliebigen Namen für Ihre Datenbank ersetzt werden.
Schritt 2: Vorbereiten der Datenbankdatei
Um die Datenbank erfolgreich in MySQL zu laden, müssen Sie eine Datei vorbereiten, die die zu importierenden Daten enthält. Die Datenbankdatei kann im Format sein .sql oder .csv.
Datei im Format .sql enthält SQL-Befehle, die Tabellen erstellen und Daten in Tabellen einfügen. Normalerweise kann eine solche Datei aus einer anderen Datenbank oder mit speziellen Softwaretools exportiert werden.
Datei im Format .die csv enthält durch Kommas getrennte Daten. Jede Zeile der Datei stellt einen separaten Datensatz dar, und die Spalten sind durch Kommas getrennt. Dieses Format ist am einfachsten und am einfachsten zu importieren, enthält jedoch keine Informationen zur Datenbankstruktur.
Schritt 3: Öffnen der Befehlszeile oder des MySQL-Programms
Um eine Datenbank in MySQL zu laden, müssen Sie eine Befehlszeile oder ein MySQL-Programm öffnen, mit dem Sie die erforderlichen Befehle ausführen und die Daten importieren können.
Schritt 4: Laden Sie die Datenbank in MySQL herunter
Nachdem Sie die Datenbank und die Datendatei vorbereitet haben, können Sie mit dem Herunterladen selbst beginnen. Dazu müssen Sie den IMPORT-Befehl in MySQL ausführen:
mysql -u имя_пользователя -p название_базы_данных < путь_к_файлу.sql;
Hier wird "Benutzername" durch den MySQL-Benutzernamen, "Datenbankname" durch den Namen der erstellten Datenbank und "Dateipfad" ersetzt.sql" auf den Pfad der Datenbankdatei.
mysql -u root -p mydatabase < C:\data.sql;
Nach dem Ausführen des Befehls wird das Programm aufgefordert, das MySQL-Benutzerpasswort einzugeben. Nachdem Sie das richtige Passwort eingegeben haben, wird die Datenbankdatei erfolgreich in die MySQL-Datenbank importiert.
Erstellen einer Datenbank
Bevor Sie eine Datenbank auf einen Server in MySQL hochladen, müssen Sie die Datenbank selbst erstellen. Befolgen Sie dazu einige einfache Schritte:
- Führen Sie MySQL an der Eingabeaufforderung aus oder verwenden Sie eine GUI wie phpMyAdmin.
- Geben Sie den Befehl CREATE DATABASE gefolgt vom Namen Ihrer Datenbank ein. Zum Beispiel: CREATE DATABASE mydatabase;
- Bestätigen Sie die Erstellung der Datenbank.
Nachdem Sie diese Schritte ausgeführt haben, haben Sie erfolgreich eine Datenbank erstellt, in die Sie dann Ihre Daten hochladen können.