您当前所在位置:首页数据库xtrabackup开启新实例

xtrabackup开启新实例

更新:2022-05-23 13:18:50编辑:Story归类:数据库人气:153

1.1. 前言

之前有几位朋友刚刚接触MySQL备份工具xtrabackup,想将使用这个工具使用在自己的生产环境上。他们使用这用具恢复数据的使用,总是按官网的,在恢复的最后都会执行--copy-back。然后之前目录的数据就必须得覆盖了。

那其实明白多实例的,应该知道其实只要apply-log完,然后在开启新的实例数据目录就能使用了。

1.2. 演示

这里我们将数据备份在 /u01/backup

查看备份成功后结果

使用xtrabackup应用日志 --apply-log(这边就不说如何让恢复的更快了,Percona官网写的很清楚)

拷贝已有数据库使用的my.cnf,并且修改配置文件的数据目录和端口(3307)

修改数据文件的权限为mysql用户

启动MySQL端口为3307

启动日志显示一下面信息说明成功

使用刚刚恢复的库端口为3307

上面展示的信息说明能使用了,并且是刚刚恢复的数据目录。

这时候只要让开发切换到3307端口使用数据库就好了。

当然如果你想要恢复某个表的数据你也可以从改3307实例dump出数据。或者在之前就使用exp方法导入恢复数据。

1.3. 总结

其实理解了多实例是个怎么回事自然就知道这中方法是如何的。

 

昵称:HH
QQ:275258836
ttlsa群交流沟通(QQ群②:6690706 QQ群③:168085569 QQ群④:415230207(新) 微信公众号:ttlsacom)

感觉本文内容不错,读后有收获?

逛逛衣服店,鼓励作者写出更好文章。

成长的对话版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

binlog归档 zabbix-3.0导入percona模板报错