ciao, cercando anche io la stessa soluzione mi sono impegnato nel realizzare la riga di comando con la funzione exec di php. Ho fatto ache io quelle prove nel copiare la cartella data, però il dubbio sta el fatto se formattando il PC quei dati vengono riconosciuti validi anche perchè potrebbero esserci altri riferimenti ad essi memorizzati kissà dove.

Io sincermante ho fatto in questo modo e mi trovo bene:

Ho praticamente copiato il file MysqlDump.exe nella cartella dove risiede lo script

e dalla barra degli indirizzi ho lanciato lo script:

http://intranet/impianti/backup.php

nel file backup.php questo:

Codice PHP:

<?php 
 $data 
date('d-m-Y');
 
 
exec("mysqldump.exe --user=tuouser --password=tuapass --databases impianti > myBackup.sql"); 

echo 
"backup eseguito in data > $data";
questo vale solo se hai un server dedicato e non in hosting

ciao