0
我尝试为我的数据库创建一个备份。我的数据库是MySQL。我正在使用PHP。我使用cron作业来每小时执行一次该代码。使用mysqldump Mysql PHP备份数据库
这是我的代码:
$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);
的问题是,我的代码给我一个空文件,我怎么能有我所有的数据库?!
[自动或定期备份mysql数据]可能的重复(http://stackoverflow.com/questions/38916163/automated-or-regular-backup-of-mysql-data) – e4c5
@ e4c5对不起,它没有给我一个答案:( – Developer
它呢。你不应该这样做 – e4c5