简单测试利用XtraBackup实现全备份和增量备份过程
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
文章目录第一、全量备份数据库第二、增量备份数据库第三、恢复增量备份数据库XtraBackup备份工具确实比较强大的,支持数据库全备份、增量备份、部分备份、而且可以压缩备份。蜗牛在前面的\”CentOS6快速安装Xtrabackup数据库备份工具 \”文章中实现服务器环境的安装,但是还没有实战测试这个工具如何使用的。因为在翻看文档的时候有各种的文章和教程,但是搜索出来的都是别人的,不经过自己测试永远不踏实。
虽然目前的中小项目用不上较大项目数据库的备份,但是蜗牛在这篇文章中模拟一份网站和WEB数据库环境采用XtraBackup进行全备份和增量备份,然后尝试去复原恢复数据,这样也记录下基本的XtraBackup使用方法,这样对于一些搜罗的脚本也做一个备份使用。
本次测试的目的是在已经安装有WEB环境且有一个网站项目数据,先进行全备份,然后模拟再更新数据之后进行增量备份,然后进行人为的数据库删除破坏。利用全备份和增量备份进行恢复数据。
文章目录
隐藏
第一、全量备份数据库
第二、增量备份数据库
第三、恢复增量备份数据库
第一、全量备份数据库前提是我们当前服务器环境已经安装好XtraBackup,如果没有安装可以参考这里进行安装。因为蜗牛也是初次接触XtraBackup,所以只能依照网上文档先入门级的尝试,后面再进行复杂的功能测试。我们需要先进行一份全量备份,我不指定某一个数据库,我直接备份所有服务器环境的mysql数据库文件。
innobackupex –defaults-file=/etc/my.cnf –host=127.0.0.1 –port=3306 –user=root –password=laobuluo.com /home/
这里蜗牛选择一个/home目录用来备份数据库时间戳目录,我们需要记录下时间戳,等会需要用到。比如这里我全备的时间戳是2018-01-29_16-04-29。如果我们需要恢复当前的全备份数据库,那如何操作呢?
innobackupex –apply-log –use-memory=64M /home/2018-01-29_16-04-29
我们姑且叫做准备备份,要不是不行的。
innobackupex –copy-back /home/2018-01-29_16-04-29
我们在恢复数据库之前需要将数据库目录文件都删除,且暂停数据库,然后再执行恢复数据库。
第二、增量备份数据库这里模拟进行增加数据库,比如我们将网站多增加几条内容。然后再进行增量备份。
innobackupex –incremental-basedir=/home/2018-01-29_16-04-29 –incremental /home/ –host=127.0.0.1 –port=3306 –user=root –password=laobuluo.com
这里我们需要在2018-01-29_16-04-29基础之上再进行添加一个时间戳的备份。比如我们在/home目录中又看到有一个2018-01-29_16-05-36文件目录。同理,我们可以增加数据之后再进行增量备份。
第三、恢复增量备份数据库innobackupex –apply-log –use-memory=64M –redo-only /home/2018-01-29_16-04-29
innobackupex –apply-log –use-memory=64M –redo-only /home/2018-01-29_16-04-29 –incremental-dir=/home/2018-01-29_16-06-22
准备增量备份。然后我们认为的破坏当前服务器所在数据库的mysql目录,将全部删除掉。(这里我仅仅是在测试环境测试,如果我们真实生产环境谨慎操作,需要做好备份)
innobackupex –copy-back /home/2018-01-29_16-04-29
我们在恢复数据库之前,一定要在数据库主目录文件都删除,而且服务器中数据库都关闭状态进行。且在恢复数据库之后,我们需要授权数据库的目录,然后重启数据库直到能正常运行再打开网站看看是不是正常。
猜你可能想看的VPS
- 优惠 糖果主机→美国云服务器上线 年付 348 元起 另有中美极速专线套美国VPS[主机]
- CN2 桔子 VPS 四月优惠→1 核 2G 20G SSD 1.5T 全球[VPS测评]
- 8 折活动 880 月付 E3-1240 16G 内存 480G SSD日本VPS[主机]
- 免费主机 Virmach 推出永久免费虚拟主机全球[VPS测评]
- CloudCone→$2 月 KVM-512MB 15GB 3TB 洛杉全球[VPS测评]
- 腾讯→我的医保 免费领取 3 个现金红包 秒到微信零钱全球[VPS测评]
- 国外 VPS – 支付宝 微信付款全球[VPS测评]
- vultr→上韩国云服务器 SK 机房 大陆直连不绕道韩国VPS[主机]
- 魔方云→62 元 月 1GB 内存 15GB SSD 空间 400GB 虚拟空间(主机)
- 便宜 VPS $25 年 1G 内存 15G SSD 2T 流量 1Gb全球[VPS测评]
- ZJI 新春 55 折→香港大埔 2XE5-2630L 32GB 1TB香港VPS[主机]
- 价格一般-KoDDoS→$12.95 月 香港服务器 含 DDOS 防御香港VPS[主机]
- js 鼠标移入显示二维码图片代码全球[VPS测评]
- 优惠 ¥69 月 3 核 CPU 2G 内存 50G 硬盘 2Mbps 香港VPS[主机]
- SSDNodes→新加坡 西雅图 洛杉矶 达拉斯 纽约 德国 加拿大等 全球[VPS测评]
- 丽萨主机新上洛杉矶cera VPS可试用 美国原生IP/六网回程CN2 美国VPS[主机]
- HostingViet → 月均2.5$ 越南1C2G20G硬盘 循环7全球[VPS测评]
- 跨境贸易和跨境电商的三大区别简单分析全球[VPS测评]
- WordPress去掉分类链接中category目录的两种方法全球[VPS测评]
- 狗云DogYun,香港cn2云服务器/优惠码/流量包,按小时计费云服务器香港VPS[主机]
- 奇异互动,2核4G香港云服务器仅655元/年,注册领550元新手大礼包香港VPS[主机]
- 云计算竞争日趋白热化云计算行业市场前景分析全球[VPS测评]
- 金斗云双12活动:全场8折起,美国圣何塞CN2 GIA高防VPS20元/美国VPS[主机]
- 腾讯会议故障了 提示:会议发生异常请重新加入会议全球[VPS测评]
- 天生云:香港沙田CN2 GIA VPS,1核1G40G/2M带宽,月付8香港VPS[主机]
- 触摸云:香港GT ④区适合建站vps,折后最低套餐29.75/月香港VPS[主机]
- 如何更改WHMCS默认后台路径让WHMCS系统更安全全球[VPS测评]
- 因搜包耽误员工下班,苹果将支付3050万美元赔款全球[VPS测评]
- 麻花云:香港CN2云服务器首月9元起;安徽移动BGP云主机月付29元起香港VPS[主机]
- Vmshell:200MB/S香港大宽带vps免费领取,免费云主机,不限香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-39559.html











