博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[mysql5.6]主从更换ip之后重新建立同步【转】
阅读量:4612 次
发布时间:2019-06-09

本文共 1401 字,大约阅读时间需要 4 分钟。

情况时这样的:

主从 centos6.5 5.6

由于机房迁移ip地址变了,导致原来的主动无法同步,于是需要重新建立主从关系。

主 192.168.1.23 从 192.168.1.22

创建授权用户(主)

创建用户,赋予权限用来给从库做主从同步。

1
2
<code class=
"hljs sql"
>
GRANT
REPLICATION SLAVE
ON
*.*
TO
'slave'
@
'192.168.1.22'
IDENTIFIED
BY
'slavepassword'
;
flush
privileges
;</code>

查看主库当前的偏移量

1
2
3
4
5
6
7
8
<code class=
"hljs sql"
><code class=
"hljs markdown"
>mysql> show master status \G
*************************** 1. row ***************************
File: mysql-bin.000017
Position: 233602883
Binlog_Do_DB:
Binlog_Ignore_DB:
Executed_Gtid_Set:
1 row
in
set
(0.00 sec)</code></code>

从库操作

在从库mysql客户端中操作

1
2
3
4
5
<code class=
"hljs sql"
><code class=
"hljs markdown"
><code class=
"hljs ocaml"
>stop slave;
 
change master
to
master_host=
'192.168.1.23'
,master_user=
'slave'
,master_password=
'slavepassword'
,master_log_file=
'mysql-bin.000017'
,master_log_pos=233602883;
?
start slave;</code></code></code>

检查从库状态

1
<code class=
"hljs sql"
><code class=
"hljs markdown"
><code class=
"hljs ocaml"
><code class=
"hljs tex"
>mysql>show slave status \G;</code></code></code></code>

小结

这样做虽然断开的主从复制又链接上了,但是由于从库复制开始的偏移量丢失了(应该在重新设置主动连接的时候,先观察下从库断开时的偏移量,在断开的偏移量继续连接可能会减少一些数据不一致的情况,而不是直接从新的位置复制),所以有一段时间的数据可能丢失了,也就是数据不一致的情况,需要检查和修复这个问题。 以后会说这个问题解决的过程,一次主从数据不一致的问题解决过程

 

[mysql5.6]主从更换ip之后重新建立同步 - mysql数据库栏目 - 红黑联盟

https://www.2cto.com/database/201506/409002.html

转载于:https://www.cnblogs.com/paul8339/p/8779392.html

你可能感兴趣的文章
为什么我们程序员难晋升
查看>>
详解Javascript中prototype属性(推荐)
查看>>
angularjs实现首页轮播图
查看>>
Git 对象 和checkout 和stash的笔记
查看>>
团队项目总结2-服务器通信模型和顺序图
查看>>
hdu 1085 Holding Bin-Laden Captive!
查看>>
[周记]8.7~8.16
查看>>
递归定义
查看>>
kindeditor 代码高亮设置
查看>>
互联网产品的商业模式
查看>>
图的邻接表存储
查看>>
2018 leetcode
查看>>
各浏览器对 onbeforeunload 事件的支持与触发条件实现有差异
查看>>
PHP中获取当前页面的完整URL
查看>>
所谓输入掩码技术,即只有数字键起作用
查看>>
Display对象,Displayable对象
查看>>
安装oracle11G,10G时都会出现:注册ocx时出现OLE初始化错误或ocx装载错误对话框
查看>>
数据结构(并查集):COGS 260. [NOI2002] 银河英雄传说
查看>>
生产环境下正则的应用实例(一)
查看>>
在CentOS7命令行模式下安装虚拟机
查看>>