在大多数状况下,开发实在win下进行,所以,然系统天天自动备份数据这也是有必要的饿。php
D:\wamp64\bin\php\php7.0.10\php.exe D:\mythings\backup\back.php #php安装路径 运行的PHP文件路径mysql
须要注意的是:路径别错。linux
<?php /*定时备份数据库文件*/ //设置时区 date_default_timezone_set( 'PRC' ); //根据时间生成文件名称 $bakFileName = date( 'YmdHis', time() ) . '.sql'; $command = "D:/wamp64/bin/mysql/mysql5.7.14/bin/mysqldump -uroot -proot --all-databases>D:/mythings/backup/{$bakFileName}"; /** * F:/web/mysql-5.6.31-winx64/bin/mysqldump mysql安装的目录mysqldump文件的路径 * root 数据库帐号 * Abner 数据库密码 * dede 要备份数据库名称 * F:/test//{$bakFileName} 生成备份的文件 * * -------------------exec()函数用法------------------------------------ * exec语法: string exec(string command, string [array], int [return_var]); * exec返回值: 字符串 * Command – 须要执行的命令 * Array – 是输出值 * return_var –是返回值0或1,若是返回0则执行成功,返回1则执行失败 */ exec($command,$arr, $num); if($num == 0) echo "ok"; else echo "no"; ?>