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.
Werbeagentur-Wissen auf deiner Website !?
Wenn dir dieser Artikel gefällt, verlink ihn doch bitte auf deiner Website.
Der einfache Code dafür ist wie folgt: