MySQL(CentOS中)远程连接报错:Can't connect to MySQL server on 'your-host-ip'
2017-01-24 16:57
621 查看
运行环境
系统版本: CentOS 7数据库版本: 5.6.XX
问题
用工具远程登录连接基于CentOS 7服务器上的Mysql,报错信息如下:解决方案
检查默认端口(3306)是否开放,若端口未开放则进行如下操作:方式1:iptables(CentOS 7.x版本之前用法,不推荐),在此也不再赘述
方式2:firewall-cmd(推荐)
firewall-cmd --permanent --zone=public --add-port=3306/tcp firewall-cmd --permanent --zone=public --add-port=3306/udp
这样就开放了相应的端口,为了使我们的设置即时生效,还需执行
firewall-cmd --reload
方式3:在MySQL数据库中赋予用户远程访问权限
进入MySQL的控制台
在MySQL的控制台中执行
使修改生效
重启MySQL
以上方法设置完之后,如果依然报错,则进行如下操作:
查看httpd_can_network_connect的值是否为on,执行
getsebool -a | grep httpd
获取信息如下:
修改httpd_can_network_connect的值为on:
setsebool httpd_can_network_connect 1
最后重启http:
/etc/init.d/httpd restart
相关文章推荐
- (笔记)远程连接MySQL出现ERROR 2003 (HY000): Can't connect to MySQL server on ip (111)
- 远程连接CentOS的MySQL报错:Can't connect to MySQL server on 'XXX' (13)
- 远程连接CentOS的MySQL报错:Can't connect to MySQL server on 'XXX' (13)
- MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题
- Mysql 远程连接的问题 2003 - Can't connect to MySQL server on '39.106.187.107' (60 "Operation timed out")
- Mysql 远程连接错误:1130-host IP is not allowed to connect to this MySql server
- Navicat连接远程mysql数据库error报错2003 can't connect to mysql server on 10038解决办法
- aws linux服务器,ubuntu,远程连接MySQL,ERROR 2003 (HY000): Can't connect to MySQL server on
- 转:navicat远程连接mysql,2003 can't connect to mysql server on 10038
- 阿里云服务器安装mysql远程工具连接报Can't connect to MySQL server on 'X.X.X.X'(10038)
- MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111) 的问题
- navicat远程连接mysql,2003 can't connect to mysql server on 10038
- Navicat 远程连接mysql数据库 2003:Can't connect to MySQL server (10060) /1130: Host '192.168.1.3' is not all
- 远程连接Ubuntu下的MySQL详解 – Can't connect to MySQL server on '88.88.88.88'(10061)
- 关于远程连接2003-can't connect to MYSQL server on ''(10060)
- 【MySQL错误系列】本地无法远程连接阿里云Ubuntu环境下Mysql数据库cant connect to mysql server on …..(10061)
- 远程连接服务器出现 SQL Error (1130): Host IP is not allowed to connect to this MySQL server 错误
- navicat远程连接mysql,2003 can't connect to mysql server on 10038
- MySQL远程连接ERROR 2003 (HY000):Can\'t connect to MySQL server on\'XXXXX\'的问题
- MySQL : 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost