| Große SQL Dateien per PHP Script einrichten |
|
| Computer und Software | |
| Donnerstag, den 02. Oktober 2008 um 14:34 Uhr | |
|
Ich habe oft das Problem, dass meine Backupdateien der Datenbanken meiner Webseiten sehr groß sind, also 50MB und größer. Um das Manuell einzurichten bekommt man einen Anfall und einen Haufen Abstürze. 1&1 zum Beispiel erlaubt noch Dateien von 8MB. Man kann die SQL Dateien zwar splitten, aber auch das hilft nicht immer, vor allem wenn instabile Internetverbindung und dergleichen ihre Streiche spielen. Nun habe ich irgendwo in Verbindung mit 1&1 ein kleines Skript gefunden. Wenn ich die Adresse finden würde, würde ich sie verlinken. Da ich sie nicht finde, hier eine kleine Anleitung mit Code. Die SQL Datei sollte mit GZIP gepackt und auf den Server geladen werden. In meinem Fall heißt die Datei einfach dumpDB.sql.gz. Anschließend braucht ihr eine PHP Datei mit folgendem Code: <?php // Bitte hier die Daten eintragen $host= 'localhost'; $user= 'username'; $pass= 'passwort'; $db= 'db-name'; // GZip entpacken und in die Datenbank einlesen system(sprintf( 'gunzip -c %s/dumpDB.sql.gz | mysql -h %s -u %s -p%s %s', getenv('DOCUMENT_ROOT'),
$host, $user, $pass, $db )); echo '+DONE'; ?> Die ebenfalls auf den Server laden und per Browser starten. Binnen weniger Sekunden / Minuten ist die Datenbank eingerichtet. |
|
Hauptmenü
Artikel
Projekte
Bildergalerie
Aus dem Forum
- Aw: Alternativen zu Developia
Sven 22.7.2010 4:34 - Aw: Autorensystem für die Spieleentwicklung
Sven 22.7.2010 4:33 - Aw: Sorades 2008 unter win7 abgestürzt
thiemo 21.7.2010 11:06 - Aw: Netzwerkfunktion?
Sven 27.6.2010 12:31 - Aw: Ideen und Wünsche für einen zweiten Virus.
Sven 31.5.2010 21:00




























