我是 Linux cron 作业的新手,我正在使用 mysql DB,我的数据库名称为 Finaldb,我想每隔一小时获取一次该数据库,
我有一个名为 dailbackup 的文件夹,在这个文件夹中我有按日期排列的文件夹,在这个每个文件夹中我都有备份 mysql db 文件
名称如final_db_9.sql(此备份在早上9点进行),final_db_13.sql(此备份在中午1点进行,这样,
目前这个过程是手动进行的,是否有可能使其自动化,任何想法、建议,
创建包含以下内容的 PHP 脚本:
$dbFile = 'final_db'.date('H').'.sql.gz';
$dbHost = 'localhost'; // Database Host
$dbUser = 'username'; // Database Username
$dbPass = 'password'; // Database Password
exec( 'mysqldump --host="'.$dbHost.'" --user="'.$dbUser.'" --password="'.$dbPass.'" --add-drop-table "finaldb" | gzip > "'.$dbFile.'"' );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)