TROVATO E CERCATO DI CREARE QUALCOSA

PROVA COSI MA NON GARANTISCO L'HO SCRITTO VELOCE
secondo me dovrebbe funzionare

Prova a vedere se funziona :


Codice PHP:

set_time_limit
(0); //Se i db sono grossi eviti il timeout dello script, fallo anche sulla config di apache
     
$host='indirizzo ip server';
         
$user='user database';
         
$psw'password database';

     
$conmysql_connect($host,$user,$psw)or die ("Non riesco a connettermi al server ...  ");
            
$sql "SHOW DATABASES;";
        
$rst mysql_query($sql);
        while (
$r mysql_fetch_array($rst)) 
        {
            
$db $r[0];
            
exec("mysqldump -u nomeutente  $db > $db.sql  ");
            echo 
" Creato il file ".$db.".sql
"
;
        }

    
    
exec("mysqldump -u nomeutente --all-database > server.sql  ");
    echo 
" Creato il file server.sql
"