首页 > 数据库 > MySQL > MySQL复制过程中出现的从库无法连接主库的解决办法
在搭建MHA过程中,配置复制时,查看从库的状态,show slave status\G; 显示结果:Slave_IO_Running:Connecting,这个意思是从库正在连接主库,实际上没有连接成功。
两个命令同时运行,运行完成后查看防火墙关闭状态
getenforce
百度了一篇文章,不错,是由于防火墙开启导致,解决了此问题,特转载(节约时间的好办法!),感谢原文作者!
在搭建mysql master-slave复制环境时,一切都正常,但是在slave上执行:show slave status\G; 时,出现下面的状况:
Slave_IO_Running: Connecting
Slave_SQL_Running: Yes
一直无法进行正确的复制。查看错误日志文件显示:Connecting error_code:2003
看来是slave 没有连接上master,在网上搜索一下,网上文章大都只是指出了可能的三种错误:
1. 网络不通
2. 密码不对
3. pos不对
我测试网络是可以ping通的。密码也对,pos也对。
后来想了很久,突然想起来了防火墙好像没有关闭!一检查果然。
所以第四种错误是:
4. 防火墙没有关闭。
相关命令如下:
关闭命令: service iptables stop
永久关闭防火墙:chkconfig iptables off
service iptables status
另外顺便也将 selinux关闭掉:
1 vi /etc/selinux/config
2 #SELINUX=enforcing #注释掉
3 #SELINUXTYPE=targeted #注释掉
4 SELINUX=disabled #增加
5 :wq #保存,关闭。
6 shutdown -r now #重启系统
查看SELinux的状态:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/543979/viewspace-1830799/ ,如需转载,请注明出处,否则将追究法律责任。