Microhome
Erfahrenes Mitglied
"Dump" in mysql importieren
Hallo liebe Community,
ich bin gerade dabei in kleines Tool zu proggen. Wichtig ist es, dass die Installation von diesem übersichtlich und einfach gestaltet wird, Daher möchte ich beim Anlegen der mysql Tabellen die Inhalte aus einer einzigen mysql "dump" datei fetchen und wie ich herausgefunden habe, diese dann zeile für zeile in mysql importieren. Ich weiß, dass es da Tools wie phpmyadmin, bigdump oder auch den Befehl "LOAD DATA INFILE" gibt. phpmyadmin und bigdump kann ich nicht werden, weil das ganze ja ein install-script werden soll und letzteres setzt wiederum voraus, dass der user entsprechende Rechte auf die Datenbank gesetzt haben muss. Ich suche also ein Script, dass die mysql-datei (z.B. sql.txt) zeile für zeile ausliest und ausführt. Klar ginge das auch mit system('mysql..'), aber das setzt ja auch wieder voraus, dass der User auf Systembefehle zugreifen darf. Das ganze soll ganz einfach per PHP geschehen. Habt ihr da Ideen oder bereits eigene einfache Scripte?
Vielen Dank für eure Hilfe
Hallo liebe Community,
ich bin gerade dabei in kleines Tool zu proggen. Wichtig ist es, dass die Installation von diesem übersichtlich und einfach gestaltet wird, Daher möchte ich beim Anlegen der mysql Tabellen die Inhalte aus einer einzigen mysql "dump" datei fetchen und wie ich herausgefunden habe, diese dann zeile für zeile in mysql importieren. Ich weiß, dass es da Tools wie phpmyadmin, bigdump oder auch den Befehl "LOAD DATA INFILE" gibt. phpmyadmin und bigdump kann ich nicht werden, weil das ganze ja ein install-script werden soll und letzteres setzt wiederum voraus, dass der user entsprechende Rechte auf die Datenbank gesetzt haben muss. Ich suche also ein Script, dass die mysql-datei (z.B. sql.txt) zeile für zeile ausliest und ausführt. Klar ginge das auch mit system('mysql..'), aber das setzt ja auch wieder voraus, dass der User auf Systembefehle zugreifen darf. Das ganze soll ganz einfach per PHP geschehen. Habt ihr da Ideen oder bereits eigene einfache Scripte?
Vielen Dank für eure Hilfe
Zuletzt bearbeitet: