ugrás a tartalomhoz

Adatbazis lementese PHP laprol

Anonymous · 2006. Aug. 2. (Sze), 11.32
  1. <?php  
  2. $user = "mysqluser";  
  3. $pass = "mypassword";  
  4. $db = "database";  
  5. $path = "backup/";   
  6.   
  7. $file = $path."backup-".Date("m-d");  
  8.   
  9. exec("mysqldump -u '".$user."' -p".$pass." --opt ".$db." > ".$file.".sql");  
  10. ?>  
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 :)