利用XtraBackup全量和增量备份数据库跨服务器还原数据
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
XtraBackup工具确实比较强大,因为目前的项目实际上并没有需要用到,当然也因为没有对XtraBackup有很熟悉的操作不能贸然使用到生产环境中。于是蜗牛模仿网上关于XtraBackup的文档在测试服务器环境中进行简单的且稍微实战可能的操作且记录下来。
在前一篇文章中,蜗牛有测试和记录到\\”简单测试利用XtraBackup实现全备份和增量备份过程\\”,模拟在本台服务器进行恢复和还原,以及全备份和增量备份。过程中,看似从备份的文档可以看到有点类似直接拷贝(MySQL数据库备份方法整理 – 拷贝MySQL原始文件)原始文件的方法,我估摸着应该不是这么简单吧。于是乎将准备尝试各种的可能缓解。
今天将测试的环境是在两台服务器中测试,且这两台服务器的环境,以及数据库版本是一致的,姑且先这样操作看看,在A服务器进行全量备份和增量备份,然后到B服务器中恢复还原数据,看看模拟测试的网站是否可正常恢复。后面我再测试不同MYSQL数据库版本恢复数据是否兼容。
文章目录
隐藏
第一、准备环境测试准备
第二、全量备份和跨服务器恢复
第三、增量备份和跨站恢复数据
第一、准备环境测试准备1、测试服务器两台
这里蜗牛准备两台服务器,且环境都是用的常规的LNMP一键包。
2、关于数据备份问题
这里我都是用的测试机环境,所以对于数据的备份不是这么重要,即便完全不能恢复也无所谓。但是鉴于时间和效率,我还是先正常进行一份快照备份(有些服务器是有快照备份功能)。
第二、全量备份和跨服务器恢复从某种意义上讲,蜗牛在前面的文章中利用本机XtraBackup备份且在原有基础上破坏数据库然后进行全量恢复是没有问题的,而且这次的B跨服务器也是同样的环境,应该也没有多大问题。但是理论永远是理论,还是实际测试看看。
1、A主服务器全备份
innobackupex –defaults-file=/etc/my.cnf –host=127.0.0.1 –port=3306 –user=root –password=laobuluo.com /home/
这里全备份之后,在home目录中多了一个目录,2018-01-30_17-03-17,我们需要将这个目录下载到本地,或者直接放到对应的B还原服务器对应目录(这里为了方便和统一,我们还是放到一致的目录)。
2、B还原服务器恢复全备份
在恢复数据之前,我们需要service mysqld stop关闭数据库。然后将数据库目录文件全部删除。
innobackupex –apply-log –use-memory=64M –redo-only /home/2018-01-30_17-03-17
innobackupex –copy-back /home/2018-01-30_17-03-17
分别执行准备还原,以及拷贝还原。
3、授权数据库目录以及重启数据库
看来没有问题,然后我们将网站解析到B备份服务器,看到数据是可以恢复的。
第三、增量备份和跨站恢复数据1、模拟增加数据和修改数据
这里我们还将域名解析到A服务器,然后正常没有问题之后将测试网站更新几篇文章和修改几篇文章。
2、增量备份数据库
innobackupex –incremental-basedir=/home/2018-01-30_17-03-17 –incremental /home/ –host=127.0.0.1 –port=3306 –user=root –password=laobuluo.com
然后我们看到A服务器中又多了一个2018-01-30_17-05-41目录。同样的,我们需要将这个目录拷贝到B服务器。
3、处理B服务器
这里考虑到彻底还原和不受干扰。所以蜗牛同样的需要将B服务器数据库暂停运行,以及将数据库目录删除文件,以及在B服务器HOME目录中看到两个目录。分别是2018-01-30_17-03-17、2018-01-30_17-05-41。
4、恢复数据还原增量备份
innobackupex –apply-log –use-memory=64M –redo-only /home/2018-01-30_17-03-17
innobackupex –apply-log –use-memory=64M –redo-only /home/2018-01-30_17-03-17 –incremental-dir=/home/2018-01-30_17-05-41
innobackupex –copy-back /home/2018-01-30_17-03-17
5、同样授权数据库目录和重启数据库。
最后,域名解析到B服务器等待生效之后,看到是与原来A服务器增量备份之前添加和修改的内容一致的。通过基础的测试,蜗牛开始有点喜欢XtraBackup这款工具,对于其他功能和测试环境继续挖掘和记录下来,争取模拟较多的可能。
猜你可能想看的VPS
- LiCloud:香港CN2线路云服务器,100Mbps大带宽,6折优惠中 香港VPS[主机]
- 香港的云服务器值得租用吗?有什么好处? 香港VPS[主机]
- BBR对比BBR2BBRPLUSBBR2CAKE锐速哪个效果好 全球[VPS测评]
- 牛信云入选艾瑞《2022年中国跨境电商服务行业趋势报告》典型厂商 全球[VPS测评]
- 港口雄开万里流丨不出国门海淘全球青岛跨境电商未来可期 全球[VPS测评]
- 阿里行癫:如何理解当下的云计算 全球[VPS测评]
- 轻云互联,香港美国vps终身8.8折17元/月起,cn2直连线路,50G 美国VPS[主机]
- 亿速云11.11上云狂欢节活动:2核4G国内/香港云服务器,价格999元 香港VPS[主机]
- sugarhosts糖果主机黑五:VPS服务器5折,最低月付24.5元, 香港VPS[主机]
- 六一云:香港CN2/洛杉矶高防85折优惠,CDN半年优惠,充值返利送水杯 香港VPS[主机]
- 傲游主机:香港cn2高防云主机,159元/月/2核/2GB/40GB/2 香港VPS[主机]
- 孤狼云:香港CN2/美国CN2 VPS首月特价¥6.8元;香港虚拟主机仅 美国VPS[主机]
- 腾讯云海外服务器优惠活动:全球购1核2G美国云服务器低至318元/年 美国VPS[主机]
- 快云科技:2核2G3M云服务器14.98元/月;香港vps全场7.5折, 香港VPS[主机]
- CYUN:开工促销,香港云服务器/美国高防vps/香港物理服务器85折 美国VPS[主机]
- 酷锐云:香港安畅机房4H/4G/60G/20Mbps,45元/月;香港C 香港VPS[主机]
- 咖啡主机:香港云服务器15.6元/月(季付);美西1G云服务器16.8元 香港VPS[主机]
- Vmshell:200MB/S香港大宽带vps免费领取,免费云主机,不限 香港VPS[主机]
- 极光KVM:美国CN2VPS,全场6折,大带宽vps年付169元;香港c 美国VPS[主机]
- 关键路径、资金情况、政策关键数据中心的可持续发展路径在哪里? 全球[VPS测评]
- 菜单选中标记CSS3动画效果 全球[VPS测评]
- 亚马逊卖家与广告流量之间的博弈才刚刚开始?品牌卖家如何冲破广告之困... 全球[VPS测评]
- 做跨境电商,如何打造私域流量? 全球[VPS测评]
- CombCloud,香港沙田cn2vps终身七折起,高质量网络稳定低延迟 香港VPS[主机]
- tudcloud,香港沙田大带宽vps特惠7折,CN2+BGP直连,10 香港VPS[主机]
- 轻云互联,香港VPS月付22元 美国VPS月付19元 美国VPS[主机]
- kvmcloud怎么样?香港BGP云服务器 月付12.9元 香港VPS[主机]
- wikihost,微基主机:1核/1G/15G/100Mbps/香港vp 香港VPS[主机]
- tmhhost:8折优惠,美国cn2 gia高防vps,香港NTT vp 美国VPS[主机]
- 二三互联,香港cn2云服务器5折+85折双重优惠,稳定不限流量,1核1G 香港VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-142531.html











