在9月份的时候,心血来潮考了考 swoole苦工"滑稽园扛把子" 一下 :
在服务器中,你是如何定时备份数据库的?...发现他答的并不好,只说了如何操作宝塔备份数据库,所以只能本人自己写一篇了
宝塔备份
首先,宝塔备份是一定可以的,而且是无脑型,也很简单:
这样就可以了,简简单单
那有人会说,我不用宝塔,该怎么备份呢?...当然也是可以的
crontab脚本备份
首先我们要了解数据库的备份命令:
mysqldump工具备份
备份整个数据库
mysqldump -uroot -hhost -ppassword dbname ...backdb.sql
然后需要了解crontab的写法:
3 * * * * /home/tioncico/crontab/test.sh
每小时的第3分钟,执行该sh文件
crontab详细说明可以看:linux定时任务...`date +%Y%m%d`.sql.gz
同时可以在定时任务的配置中增加日志输出(比如记录错误信息,记录成功状态):
3 * * * * /home/tioncico/crontab/test.sh