gpt4 book ai didi

php - MySql 数据库转储

转载 作者:行者123 更新时间:2023-11-29 09:10:31 28 4
gpt4 key购买 nike

如何在 Windows 上使用 PHP 每天自动进行 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如果您觉得有必要,您可以阅读该文件并通过电子邮件将其发送给自己

关于php - MySql 数据库转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5711796/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com