首页 存档 技术 查看内容

最快创建一个MySQL从机的姿势 1. 一个运维小故事 2. 思考和测试准备 3. 测试 4 结论 5 ...

2018-3-30 13:00 |来自: 互联网 594 0

摘要: 1. 一个运维小故事 小明是公司的菜鸟MySQL DBA,凌晨接到报警说一台MySQL从机发生故障,检查后发现是CPU坏了,机器再也起不来了。这个库是生产上面很重要的订单库,如果此时主库再挂,后果不堪设想。 小明很着急,既 ...

1. 一个运维小故事

小明是公司的菜鸟MySQL DBA,凌晨接到报警说一台MySQL从机发生故障,检查后发现是CPU坏了,机器再也起不来了。这个库是生产上面很重要的订单库,如果此时主库再挂,后果不堪设想。

小明很着急,既想早点解决故障,又想早点搞完去睡觉。这时恰好发现还有一台机器可以用来暂时顶替这台机器。小明已经知道关于开源备份工具percona-xtrabackup的基本操作,于是小明做了如下一系列操作:

(1)在主库上面运行innobackupex命令,将MySQL备份到bak目录

innobackupex --user=backup \ 
--password=backup \
--socket=/tmp/mysql.sock \
--no-timestamp bak

(2)把备份好的bak目录scp拷贝到另外一台机器的/dbdata/bak目录

scp -rp bak another_server:/dbdata/bak

(3)去备机上把备份的目录prepare好

innobackupex --apply-log bak

(4)把prepare好的备份目录拷贝回数据目录

innobackupex --copy-back bak

(5)修改数据目录权限,启动MySQL

chown -R mysql:mysql /dbdata/mysql
service mysql start

(6)change master追主库

mysql
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部