In diesem einfachen Tutorial erkläre ich Ihnen wie sie eine MySQL Datenbank importieren können.
Um eine MySQL Datenbank zu importieren, müssen Sie zuerst eine DB exportieren.
1. Bei MySQL als root anmelden
Sie können sich auch mit einem anderen Benutzer mit ausreichenden Privilegien anmelden.
mysql -u root -p
2. Datenbank erstellen
Mit folgendem Befehl erstellen Sie eine neue, leere Datenbank.
CREATE DATABASE new_database;
Mit CTRL+D kommen Sie wieder aus dem mysql Terminal raus.
3. MySQL Datenbank importieren
Nun importieren Sie den mysql dump in die vorhin erstellte Datenbank.
mysql -u username -p new_database < data-dump.sql
Den username ersetzen Sie mit einem Benutzernamen, welcher genügend Rechte hat wie z.B. root.
new_database ist der Name der vorhin erstellten DB.
Und data-dump.sql ist der mysql dump welchen Sie importieren möchten. Sie können hier auch zusätzlich einen Pfad eingeben, falls sich der dump nicht im selben Ordner befindet wie Sie sind oder mit dem cd Befehl im Terminal in den Ordner navigieren.
Hinweis: Falls der Import nicht funktioniert kann dies daran liegen, dass in der dump Datei in einer der Zeilen am Anfang beispielsweise USE test; steht. Diese Zeile kann nach Belieben angepasst werden. Beispielsweise können Sie USE test2; verwenden um den dump in die Datenbank mit dem Namen test2 zu importieren.
Folgender Befehl ersetzt in der USE Zeile «test» mit «test2» in der Datenbank db.sql.
sed -i 's/USE `test`;/USE `test2`;/g' db.sql
Schreib einen Kommentar