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

标签 php mysql backup

如何使用一个文件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);
?>

关于php - 如何使用一个文件php脚本创建mysql数据库备份(system()被禁用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41578425/

相关文章:

php - Codeigniter 事件记录从两个不同的列值中获取行

Python:MySQL批量插入,跳过外键约束失败的条目

php - MySQL 错误,连接时表/别名不唯一

java Safe 对象线程安全的快照

php - 用 Preg_Replace 替换撇号时出现问题

javascript - Codeigniter ajax表单验证错误

backup - neo4j 社区版在线备份

c# - 如何在 .Net 上创建 Access 数据库备份?

php - Facebook getLoginUrl 和下一个参数无法正常工作

php - 从多行中选择Mysql数据,算术,排序