Hallo,
ich habe folgendes Problem.
Ich möchte gerne ca 1 mal am Tag die MySQL Datenbank im Intranet auf den Server des Internets schieben bzw die Datenbank dort updaten. Das Problem dabei ist, dass ich an das physische Verzeichnis des Providers nicht rankomme. Ich kann also nicht die DB-Dateien einfach hochladen.
Daher habe ich nun per batch ein dump gemacht und per ftp hochgeladen:
mysqldump --opt dbname > mysqldump.sql -u user -ppwd
die Datei mysqldump.sql liegt nun auf dem Internet-Server.
Nun muss ich nur noch die Daten in die Datenbank werfen.
Aber wie mache ich das am sinnvollsten? (mal unabhängig von den Versionen)
Mein Problem ist also den SQL-Befehl aus einer Text-Datei (.sql) per PHP auslesen und verarbeiten.
Vielen Dank im voraus
Grüße
TJ
ich habe folgendes Problem.
Ich möchte gerne ca 1 mal am Tag die MySQL Datenbank im Intranet auf den Server des Internets schieben bzw die Datenbank dort updaten. Das Problem dabei ist, dass ich an das physische Verzeichnis des Providers nicht rankomme. Ich kann also nicht die DB-Dateien einfach hochladen.
Daher habe ich nun per batch ein dump gemacht und per ftp hochgeladen:
mysqldump --opt dbname > mysqldump.sql -u user -ppwd
die Datei mysqldump.sql liegt nun auf dem Internet-Server.
Nun muss ich nur noch die Daten in die Datenbank werfen.
Aber wie mache ich das am sinnvollsten? (mal unabhängig von den Versionen)
Mein Problem ist also den SQL-Befehl aus einer Text-Datei (.sql) per PHP auslesen und verarbeiten.
Vielen Dank im voraus
Grüße
TJ
Kommentar