广告:本站正在使用由 热网互联 提供的云主机(香港CIA线路)

MENU

正式运营非常重要:定期备份 MySQL

2015 年 04 月 21 日 • 服务器

备份对于站点来说是一件极其重要的事情,可能您的站点一年两年都没问题,但是一旦出了问题,那就等于你这么多年的心血付诸东流。
造成数据问题的原因很多:磁盘坏道,黑客攻击,管理员误操作,程序故障等。

备份的策略:
SQL 每天凌晨5点备份一次,保留一周内的包。
新建计划任务:
crontab -e

内容(红色部分改为你自己的数据库名,黑色加粗为你的DB帐号密码):
5 5 * /usr/local/mysql/bin/mysqldump --opt -hlocalhost -uroot -proot bbs > /backup/mysql/bbs-date +%w.sql
date +%w 这是一个 linux 下的命令,输出星期几,数字:0-6,这样会在你的备份文件夹最多下生成7个包。
您可以复制 /usr/local/mysql/bin/mysqldump --opt -hlocalhost -uroot -proot bbs > /backup/mysql/bbs-date +%w.sql 单独执行一下检查看有没有错误。

除了本地备份,建议每周异地备份一次,下载到本地保存一份,这是最稳妥的,避免磁盘坏道等问题。

标签: mysql