Frage zu Cronjobs

xtraMen

Erfahrenes Mitglied
Hallo Leute,

ich muss meine DB auf meinem gehosteten Server alle Stunde updaten.
Jetzt habe ich Cronjobs dafür gemietet.

Meine Frage an euch:

Ich bekomme kein Script hin welches mir meine DB anhand einer ext. SQL Datei hochlädt.

Ich kenn zwar Bigdump jedoch muss man dort erst die SQL Dump Datei auswählen das geht halt mit Cronjobs nicht.

Hat jemand einen Tipp für mich.

gruss
 
Stör mich wenn ich falsch liege, aber du willst eine sql Datei in eine Datenbank einpflegen und das alle 24 h?!

Wenn dass der Fall ist, dann nehm doch mysqldump

auszuführen in einem phpscript mit

passthru("mysqldump --opt -h$dbhost -u$dbuser -p$dbpass $dbname.$dbtabelle < $filename.sql");

z.B.

dass wäre jetzt mein Vorschlag
 
Also ich habe das jetzt mal so probiert und es klappt leider nicht.

<?

$dbhost = 'localhost';
$dbuser = 'xxxx';
$dbpass = 'xxxx';
$dbname = 'tes';


passthru("mysqldump --opt -h$dbhost -u$dbuser -p$dbpass $dbname < test.sql");

?>

was mach ich noch falsch ?

Gruss
 
Sorry aber passiert nix.

Es wird ganz schnell ein DOS Fenster geöfnett aber das geht so schnell wieder zu das man nix weiter erkennen kann.

Gruss
 
Ehm du Redest von Windows ? Da liegt das Problem ich dachte du seihst mit Unix beschäftigt!

Dann musst du den Absoluten Pfad angeben zur Datei mysqldump also in etwa so:

C:\Programme\MySQL4.0\bin\mysqldump -h ***** und die Parameter halt
 
Zurück