Error_code: 2003 Last_IO_Errno:2003主从配置时遇到错误 error connecting to master

如果是新手请看我之前的文章 检查是否命令正确

https://blog.csdn.net/Wuhaotian1996/article/details/84313193

下列是所有的错误代码号

https://blog.csdn.net/xiaoborui20110806/article/details/37756887

发现没有2003

找了半天原因 有如下:1从数据库 ping不通主数据库  2主数据的账号密码错误 3pos

先说pos把 其实pos不同 并不影响连接  先排除

1和2一起实验    在从库这台机器上登陆主库的用户名密码

如下   mysql  -uroot  -p**** -h192.168.xx.xxx  -P13306   (注意大写P,用来指定端口号)

成功登陆了主数据库账号 说明没有任何问题

 

最后结果是 : 非标准端口上的 Mysql复制连接错误

是指除了3306端口以外 ,必须在系统上  (注意:这里指从库系统中

# semanage port -a -t mysqld_port_t -p tcp 3307    (3307指端口号)

解释如下:

http://dossy.org/2011/11/mysql-replication-connection-error-on-non-standard-ports/

最后 先 stop slave;  

然后  change master to master_host='60.214.xxx.xx',master_user='root',master_password='xxxx',master_log_file='mysql-bin.000002',master_log_pos=12548,Master_Port=13306;

然后 start slave; 

ok

 

你可能感兴趣的:(Error_code: 2003 Last_IO_Errno:2003主从配置时遇到错误 error connecting to master)