error connecting to master,- retry-time: 60 retries: 86400【已解】

error connecting to master,- retry-time: 60 retries: 86400【已解】

2017年03月13日 18:03:26 Citizen_Wang 阅读数:3922 标签: linuxmysql 更多

个人分类: Linux基础

版权声明:本文为 Cityzen Wang 原创文章,欢迎转载!转载请注明出处:http://blog.csdn.net/cityzenoldwang https://blog.csdn.net/CityzenOldwang/article/details/61923457

两台虚拟机配置MySQL主从的时候,slave虚拟机输入

> show slave status\G;

显示如下错误

Last_IO_Error: error connecting to master '[email protected]:3307' - retry-time: 60  retries: 86400

一、排查:

1、用户名密码没错

2、master的端口号没错

3、master授权

 

 

 

  • # cat /data/mysql2/hostname.err  【去查看错误日志】

 

170314  1:51:32 [ERROR] Slave I/O: error connecting to master '[email protected]:3306' - retry-time: 60  retries: 86400, Error_code: 2013 

也看不出来什么东西,错误信息没有价值。

 

 

  • mysql -uslavelaowang -h192.168.32.133 -ppasswd

ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.32.133' (113)

 

 

  • # perror 113 【查看错误代码信息】

OS error code 113:  No route to host 【考虑网络原因】

 

 

  • # ping 192.168.32.133  【从ping主】
  • # ping 192.168.32.132 【主ping从】两者都有返回结果,说明网络通。
  • iptables -F
  • service iptables save  【master清空防火墙规则】

slave操作

 

 

#mysql -uslavelaowang -h192.168.32.133 -ppasswd
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.32.133' (111)

 

# perror 111

OS error code 111:  Connection refused 【此时说明已经连接,但是密码错误】

# mysql  【进入到mysql下】

> slave stop;

> slave start;

> show slave status;

             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes

返回两个yes

 

原因:iptalbes防火墙规则没有清空。

你可能感兴趣的:(error connecting to master,- retry-time: 60 retries: 86400【已解】)