深圳全飞鸿

标题: 主库改IP后从库失效的一些问题 [打印本页]

作者: zhgc    时间: 2022-7-24 09:19
标题: 主库改IP后从库失效的一些问题
本帖最后由 zhgc 于 2022-7-24 09:50 编辑

主库改IP后从库失效的一些问题(主从在不同局域网)

1. 从库电脑不能连接主库, errr 2013

主库重启mysql 服务没用
从库重启电脑没用

主库电脑上可以连上从库mysql
从库电脑上可以连上3306以外的端口
主库从库互ping正常

抓包显示,从库连上主库后马上断开
图1 :连接正常时的包

图2: 异常时的包:


没找到原因,但解决了问题:
用mysql命令连接主库,故意输错密码, 会得到密码错误的提示。然后再次输入正常密码时就可以正常连上了
不知道是否是mysql的bug

2. slave显示权限错误
只是改了主库IP, 从库IP没变,不会影响权限,但提示如下:

可以看到,远端IP变成了网关,而不是从库IP
可能是两个局域网的连接决定的。
加上网关IP的Recp权限后可以连接。


3. 同步是报error 1535

已经有处理MASTER_LOG_FILE
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.001207', MASTER_LOG_POS=205607;

不知道为什么relay_master_log_file为什么被还原了,而且不能用change master的方法修改。

数据目录下出现大量relay-log的文件 。

后面发现change master时带上ip可以自动变掉relay_master_log
change master to
master_host='192.168.201.10',
master_user='repl',
master_password='repl',
master_log_file='mysql-bin.001207',
master_log_pos=205607;


此时slave正常, 目录下的大量relay-log文件也自动消失






欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/) Powered by Discuz! X3.2