Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
encontrei um script para backup do banco mysql e estou tentando adaptá-lo à minha necessidade. Não retorna nenhum erro mas também não gera o backup do banco.
Gostaria de saber se o código está correto ou se está faltando algo para funcionar.
global $_SG;
$username = $_SG['user'];
$password = $_SG['pass'];
$db = $_SG['banco'];
$suffix = time();
#Execute the command to create backup sql file
exec("mysqldump --user={$username} --password={$password} --quick --add-drop-table --add-locks --extended-insert --lock-tables --all {$db} > backups/backup.sql");
#Now zip that file
$zip = new ZipArchive();
$filename = "backups/backup-$suffix.zip"; exit("cannot open <$filename>\n");
}
$zip->addFile("backups/backup.sql" , "backup.sql");
$zip->close();return "backups/backup-$suffix.zip";
Obrigado.
Carregando comentários...