如何使用一个文件 php 脚本创建 mysql 数据库备份(system() 已禁用)

How to create mysql database backup using one file php script (system() is disabled)

如何使用一个文件 php 脚本创建 mysql 数据库备份?

system() 已禁用。 我没有 cpanel 帐户详细信息,从站点管理面板我只能读取和写入 php 个文件。

希望对你有帮助

<?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);
?>