ugrás a tartalomhoz

Adatbazis lementese PHP laprol

Anonymous · 2006. Aug. 2. (Sze), 11.32

<?php
$user = "mysqluser";
$pass = "mypassword";
$db = "database";
$path = "backup/"; 

$file = $path."backup-".Date("m-d");

exec("mysqldump -u '".$user."' -p".$pass." --opt ".$db." > ".$file.".sql");
?>
Szeretnem lementeni az adatbazisom egy .sql fajlba. Probaltam a fenti koddal de nem mukodik. mySQL 4.1-et hasznalok.

Lehetne valahogy egy error logot kapni az exec-tol ? valami hasonlot mint mySQL-nek van "or die(mysql_error())", legalabb tudjam hol keresem a hibat :)
 
1

Adatbazis lementese PHP laprol

Anonymous · 2006. Aug. 2. (Sze), 12.38
A hibaüzenet, vagy a hiba leírása, amit hozzácsaptál a kérdéshez, valahogy elveszett útközben, nem találom sehol.

Egyébként ilyen nemigen szoktak böngészőből futtatni. Gondolom, te sem így akarod használni, csak akkor nem világos, hogy miért kell erre php-t használni.
Írj shell scriptet, még rövidebb is lesz, és működni fog.

Gyulus
2

persze

Hodicska Gergely · 2006. Aug. 2. (Sze), 12.50
Lehetne valahogy egy error logot kapni az exec-tol?

http://hu.php.net/function.exec

legalabb tudjam hol keresem a hibat :)

Mindig érdemes a használt parancs leírásával kezdeni. ;)


Felhő
3

Koszonom

Anonymous · 2006. Aug. 2. (Sze), 16.08
Koszonom ezeket a helyes utra terito valaszokat de hid el en is elolvastam, maskulonben nem kerdeznem.

Akarhogy koszonom :)