【发布时间】:2017-02-17 07:03:34
【问题描述】:
我尝试为我的数据库创建备份。我的数据库是 MySQL。我正在使用 PHP。我使用 cron 作业每小时执行一次此代码。
这是我的代码:
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$dbname='stock';
$backup_file = $dbname . date("Y-m-d-H-i-s") . '.sql';
$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass ". "stock | gzip > $backup_file";
system($command);
问题是我的代码给了我一个空文件我怎样才能拥有我的所有数据库?!
【问题讨论】:
-
@e4c5 很抱歉没有给我答案:(
-
确实如此。你不应该这样做
-
@e4c5 你能给我解释一下吗??!
-
请阅读QA,然后你会得到你的解释