Mailinglisten-Archive |
Hallo Liste, ich lasse mir per Cronjob meine Datenbanken sichern (Befehl: mysqldump -h'localhost' -u'root' -p'test' --complete-insert --flush-logs --o pt --add-locks datenbank > db.sql). Auf einen anderen Server (per DSL im Netz) ziehe ich mir diesen Dump per FTP und möchte diesen dann automatisch einspielen. Nun habe ich festgestellt das der Befehl mysqldump ohne Probleme den Dump erstellt aber das erneute einspielen auf den anderen Server, ebenfalls über einen Cronjob, nicht funktioniert. Dump Einspielen mit den Befehl: "mysql -hlocalhost -uroot -p'test' datenbank < db.sql". Aufgefallen ist mir der Fehler wie ich im Internet in die Datenbank eine Zeile eingefügt habe, diese aber über den Cronjob nicht abgeglichen wurde, die Datenbank auf meinen lokalen Server hat sich nicht verändert. Wenn ich den Befehl auf der Shell selber aufrufe funktioniert es, aber per Cron nicht. Gibt es noch eine andere Möglichkeit einen Dump einzuspielen, so das es auch per Cronjob funktioniert? Würde mich über jeden Tip freuen. Mit freundlichen Grüßen Daniel Bladeck > Internet: http://www.bladeck.de > E-Mail: Daniel at bladeck.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive