Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1786169
  • 博文数量: 413
  • 博客积分: 8399
  • 博客等级: 中将
  • 技术积分: 4325
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-09 10:44
文章分类

全部博文(413)

文章存档

2015年(1)

2014年(18)

2013年(39)

2012年(163)

2011年(192)

分类: Mysql/postgreSQL

2014-11-09 16:43:53

在搭建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的状态:

getenforce


阅读(16347) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~