建站教程
2026-10-17 04:53
网站数据库MySQL定时备份脚本
备份为什么重要
网站的数据都在 MySQL 里,数据库丢了全站就没了。手动备份容易忘,配个定时自动备份脚本才靠谱。Wordpress 的文章、评论、设置全在库里。
写备份脚本
用 mysqldump 导出数据库:
mysqldump -u用户名 -p密码 库名 > /备份路径/db_$(date +%F).sql
把它写成一个 .sh 脚本,再用 crontab 每天定时跑。
保留几份
- 每天备份一次,保留最近 7 天。
- 自动删除老备份,别占满磁盘。
- 备份文件定期下载到本地。
别只备份在本机
备份放在同一台服务器上,机器挂了备份也没了。重要备份要传到对象存储或另一台机器,异地备份才安心。
宝塔更省事
不想写脚本,宝塔面板自带计划任务,图形界面设好每天备份数据库,还能自动传到云存储。新手用这个就够。
一句话总结
数据库每天自动备份、保留七天、异地存一份,宝塔计划任务最省事。
别只备份在本机
备份放在同一台服务器上,机器挂了备份也没了。重要备份要传到对象存储或另一台机器,异地备份才安心。
宝塔更省事
不想写脚本,宝塔面板自带计划任务,图形界面设好每天备份数据库,还能自动传到云存储。新手用这个就够。
备份脚本实战要点
- mysqldump 导出数据库,打包压缩。
- 网站目录一起打包备份。
- 每天凌晨跑,保留最近七天自动删旧。
- 备份传到对象存储,别只放本机。
备份最怕以为有备份结果恢复不了。每隔一两个月做一次恢复演练,确认备份文件真的能用。重要数据库,备份比什么都重要。
备份脚本实战要点
- mysqldump 导出数据库,打包压缩。
- 网站目录一起打包备份。
- 每天凌晨跑,保留最近七天自动删旧。
- 备份传到对象存储,别只放本机。
备份最怕以为有备份结果恢复不了。每隔一两个月做一次恢复演练,确认备份文件真的能用。重要数据库,备份比什么都重要。
一句话总结
备份定期恢复演练确认能用,重要数据库比什么都重要。
备份放哪
别只备份在本机,机器挂了备份也没了。传到对象存储或另一台机器。重要数据库定期恢复演练,确认备份真能用。
