MySQL: Import für große SQL-Dateien
Da ich gerade selbst in den MySQL-Datenbanken lustige Tabellen hin- und her dumpen muss, kommt mir so der Gedanke dass viele sicher noch nicht wissen wie einfach sie einen Import von großen SQL-Dateien durchführen können. Durch die Arbeit mit PHPMyAdmin liegt es ja nahe dafür ein PHP-Script zu schreiben. Nichts da!
Mit einem vernünftigen Linux-Server läufts genau so, ich beziehe mich jetzt aber mal schlicht und schändlich auf Windows und XAMPP 1.7.2:
- xampp-control.exe aufklicken, Shell öffnen. “mysql” eingeben.
- Jetzt könnte ein Fehler “error 2017: can’t open named pipe to host” auftreten. In dem Fall öffnet ihr einfach die Datei “C:\xampp\mysql\bin\my.ini“. (Backup machen schadet nie ;o) In den ersten Zeilen “host = localhost” nachtragen, MySQL neu starten.
- In der Shell “mysql -u meinuser -p meinpasswort” eingeben.
- “\u meinedatenbank” um die DB zu wechseln
- Dann einfach den Import starten via “\. C:\Importier-Mich\Grosse-Datei.sql“
- Gucken ob der Import läuft und Kaffee kochen gehen =)
Das Leben kann so einfach sein.
Ein kreativer Kommentar
Aufgrund interner Umstrukturierungsmaßnahmen ist es uns z.Zt. leider nicht
möglich auf neue Kommentare zu reagieren. Wir bitten dies zu entschuldigen.
Bei dringenden Rückfragen suchen Sie bitten den direkten Kontakt zu uns.
VIELEN Dank!
konnte endlich auf meine MYSQL DB connecten mit
mysql.exe -u root -p
und dann mit deinen beiden Befehlen auf miene DB wechseln und dann importieren.
DANKE!