数据库备份中怎么恢复数据(关于数据库备份恢复方面的15个建议)

 2024-04-16  阅读 132  评论 0

摘要:概述数据是一个互联网公司的命脉,数据库的安全以及备案的完整性是至关重要的,所以我们需要在工作中要很熟练的掌握数据的备份与恢复,这也是一个合格的运维DBA必须具有的职业技能.下面针对数据库备份这块提几个建议。MySQL 备份过程1、在二级复制服务器上进行备份。2、备份过程中停止数据的复制,以防止出现数
概述

数据是一个互联网公司的命脉,数据库的安全以及备案的完整性是至关重要的,所以我们需要在工作中要很熟练的掌握数据的备份与恢复,这也是一个合格的运维DBA必须具有的职业技能.

下面针对数据库备份这块提几个建议。

数据库备份中怎么恢复数据(关于数据库备份恢复方面的15个建议)(1)


MySQL 备份过程

1、在二级复制服务器上进行备份。

2、备份过程中停止数据的复制,以防止出现数据依赖和外键约束的不一致。

3、彻底停止MySQL之后,再从数据文件进行备份。

数据库备份中怎么恢复数据(关于数据库备份恢复方面的15个建议)(2)

4、如果使用MySQL dump进行备份,请同时备份二进制日志 — 确保复制过程不被中断。

5、不要信任 LVM 快照的备份 — 可能会创建不一致的数据,将来会因此产生问题。

6、为每个表做一个备份,这样更容易实现单表的恢复 — 如果数据与其他表是相互独立的。

7、使用 mysqldump 时,指定 -opt 参数。

8、备份前检测和优化表。

9、临时禁用外键约束,来提高导入的速度。

10、临时禁用唯一性检查,来提高导入的速度。

11、每次备份完后,计算数据库/表数据和索引的大小,监控其增长。

12、使用定时任务(cron)脚本,来监控从库复制的错误和延迟。

数据库备份中怎么恢复数据(关于数据库备份恢复方面的15个建议)(3)

13、定期备份数据。

14、定期测试备份的数据。

15、执行MySQL 监控: Monitis Unveils The World’s First Free On-demand MySQL Monitoring。

数据库备份中怎么恢复数据(关于数据库备份恢复方面的15个建议)(4)


觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

数据库备份中怎么恢复数据(关于数据库备份恢复方面的15个建议)(5)

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/cee40Cz0NAwsBXg.html

发表评论:

管理员

  • 内容266812
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.0987秒, 内存占用1.33 MB, 访问数据库18次