2017-01-10 5 views
0

Как создать резервную копию базы данных mysql с помощью одного файла php script?Как создать резервную копию базы данных mysql, используя один файл php script (system() отключен)

system() отключен. У меня нет данных учетной записи cpanel, с панели администратора сайта. Я просто могу читать и писать php-файлы.

ответ

2

Я надеюсь, что это поможет вам

<?php 
$DBUSER=""; 
$DBPASSWD=""; 
$DATABASE=""; 
$filename = "backup-" . date("d-m-Y") . ".sql.gz"; 
$mime = "application/x-gzip"; 

header("Content-Type: " . $mime); 
header('Content-Disposition: attachment; filename="' . $filename . '"'); 

$cmd = "mysqldump -u $DBUSER --password=$DBPASSWD $DATABASE | gzip --best"; 
passthru($cmd); 
echo ('Proc is OK !'); 
exit(0); 
?> 
+0

Это помогает! Большое спасибо! – user7246813