0
如何在Windows上每天使用PHP自动获取Mysql数据库转储?MySql数据库转储
如何在Windows上每天使用PHP自动获取Mysql数据库转储?MySql数据库转储
你需要创建在Windows控制面板中的计划任务,并把它传递mysqldump命令
像这样
pathtomysql/mysqldump -h DB_HOST -u DB_USER -pDB_PASS db_name > local_filename
,如果你想要做的是,在PHP中,你可以和 建立在Windows控制面板的计划任务和路径把它传递给你的PHP脚本
像这样
pathtophp/php.exe pathtoscript/myscript.php
请记住它可能不会使用相同的为php.ini网络服务器,那么你的配置可能会有所不同
你都可以这样备份数据库从PHP
system("/pathtomysql/mysqldump -h $host -u $user -p$pass $db_name > $tofilename 2>error.txt", $ret);
这也管任何错误消息error.txt ,你可以阅读该文件,并通过电子邮件发送给自己,如果你觉得需要