当前位置:首页 > 话题广场 > 科技专区 > 互联网

[如何将备份的数据库恢复]在没有备份数据库的情况下如何恢复

概述

数据是一个互联网公司的命脉,数据库的安全以及备案的完整性是至关重要的,所以我们需要在工作中要很熟练的掌握数据的备份与恢复,这也是一个合格的运维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。



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


1.《[如何将备份的数据库恢复]在没有备份数据库的情况下如何恢复》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《[如何将备份的数据库恢复]在没有备份数据库的情况下如何恢复》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3290547.html

上一篇

[当当网买书如何买100减50]当当网买书怎么买

如何将备份的数据库恢复,能将数据库恢复到某个时间点的备份类型是,数据库的备份和恢复

如何将备份的数据库恢复相关介绍,前言 数据迁移和恢复需要备份。使用MySQLdump汇出的基础是SQL资料陈述式,您可以使用MySQL指令直接还原资料。 1、恢复到指定数据库 mysql -hhostname -uusername...