远程连接CentOS的MySQL报错:Cant connect to MySQL server on X

环境:

系统版本:CentOS release 6.5 (Final)

数据库版本:5.1.73

问题描述:

使用客户端远程登录连接基于CentOS 6.5服务器上的Mysql,报错:Can’t connect to MySQL server on ‘XXX’ (13)

解决方法:

通常情况下,可以进行如下设置1. 进入MySQL的控制台# mysql -u root -p2. 在MySQL的控制台中输入如下命令mysql> grant all privileges on *.* to ‘root’@’your-host-ip’ identified by ‘your-mysql-password’ with grant option;mysql> flush privileges;mysql> exit3. 重启Mysql# /etc/init.d/mysqld restart至此,不出意外已经完成修改,并验证通过。但是如果此时还是出现Can’t connect to MySQL server on ‘XXX’ (13)的错误提示,可以尝试如下方法:1. 查看httpd_can_network_connect的值是否为off(例如:httpd_can_network_connect –> off)# getsebool -a | grep httpd2. 修改httpd_can_network_connect的值为on# setsebool httpd_can_network_connect 13. 重新验证httpd_can_network_connect# getsebool -a | grep httpd4. 重启http# /etc/init.d/httpd restart5. 进入客户端重启登录验证此时错误信息变为:Access denied for user ‘root’@’your-host-ip'(usring password:YES)6. 进入Mysql控制台重新GRANT(如上)

,遇见你,是我一生的幸运;爱上你,

远程连接CentOS的MySQL报错:Cant connect to MySQL server on X

相关文章:

你感兴趣的文章:

标签云: