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';
$con= mysql_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
";