gpt4 book ai didi

PHP - MySQL - 每天备份数据库

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:02 24 4
gpt4 key购买 nike

我开发了一个可在(服务器端)使用 PHP 和 MySQL 的议程。我需要做的最后一件事是对数据库进行每日自动备份。

这可能是我认为最简单的方法:编写一个 php 脚本,每 24 小时在服务器的某个文件夹中保存一个文件(其名称将是一个时间戳)。结合时间机器或其他备份软件将此文件夹备份到外部磁盘应该就足够了。

那么现在,问题是:如何使 php 脚本每天自动运行一次?如何从 php 脚本保存带有 sql 备份的文件?(类似于 phpMyAdmin 导出为 sql)

谢谢!

最佳答案

如果您正在运行 apache 服务器:

sudo nano /etc/crontab

添加下面一行:

0 0 * * * root mysqldump -u root -proot db_name > /home/username/db_backup/$( date +"\%Y_\%m_\%d" ).sql

0 0 * * * => every 24 hours

关于PHP - MySQL - 每天备份数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33042041/

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