关于数据库备份恢复方面的15个建议,值得重视
概述 数据是一个互联网公司的命脉,数据库的安全以及备案的完整性是至关重要的,所以我们需要在工作中要很熟练的掌握数据的备份与恢复,这也是一个合格的运维DBA必须具有的职业技能. 下面针对数据库备份这块提几个建议。 ![]() Mysql 备份过程 1、在二级复制服务器上进行备份。 2、备份过程中停止数据的复制,以防止出现数据依赖和外键约束的不一致。 3、彻底停止MySQL之后,再从数据文件进行备份。 ![]() 4、如果使用MySQL dump进行备份,请同时备份二进制日志 — 确保复制过程不被中断。 5、不要信任 LVM 快照的备份 — 可能会创建不一致的数据,将来会因此产生问题。 6、为每个表做一个备份,这样更容易实现单表的恢复 — 如果数据与其他表是相互独立的。 7、使用 mysqldump 时,指定 -opt 参数。 8、备份前检测和优化表。 9、临时禁用外键约束,来提高导入的速度。 10、临时禁用唯一性检查,来提高导入的速度。 11、每次备份完后,计算数据库/表数据和索引的大小,监控其增长。 12、使用定时任务(cron)脚本,来监控从库复制的错误和延迟。 ![]() 13、定期备份数据。 14、定期测试备份的数据。 15、执行MySQL 监控: Monitis Unveils The World’s First Free On-demand MySQL Monitoring。 ![]() 【编辑推荐】
点赞 0 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |