Ciao a tutti,
su un server linux in hosting non riesco ad eseguire mysqldum da php tramite system().
Deduco che devo specificare la path per aggangiare mysqldump.exe ma non la conosco.
Non posso neanche accedere ai file di configurazione di mysql... almeno credo.
Ho provato con "/usr/bin/mysqldump"
Qualcuno sa dirmi dove sbaglio?
posto lo script che uso:
Non da errore e mostra sempre "Bakup eseguito" ma non crea il file db.sql.Codice PHP:$host="localhost";
$user="nomeutente";
$password="miapassword";
$database="miodb";
$dump = "/usr/bin/mysqldump";
$db = mysql_connect($host, $user, $password);
if ($db == FALSE) die ("Errore nella connessione);
mysql_select_db($database, $db) or die ("Errore select database.");
$cmd = "$dump --host=$host --port=3306 --user=$user --password=$password $database > db.sql";
system($cmd);
mysql_close();
echo "Backup eseguito";
I permessi della cartella dove gira lo script e dove dovrebbe creare il file db.sql sono 777
Nel Plesk dell'host leggo:
Versione psa v8.3.0_build83080204.11 os_FreeBSD 6.1
dovrebbe essere la versione di Linux?
Qualcuno potrebbe aiutarmi?
Grazie

Rispondi quotando
