远程连接CentOS的MySQL报错:Can't connect to MySQL server on 'XXX' (13)
2015-06-20 10:21
525 查看
环境:
系统版本: 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 -p
2. 在MySQL的控制台中输入如下命令
mysql> grant all privileges on *.* to 'root'@'your-host-ip' identified by 'your-mysql-password' with grant option;
mysql> flush privileges;
mysql> exit
3. 重启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 httpd
2. 修改httpd_can_network_connect的值为on
# setsebool httpd_can_network_connect 1
3. 重新验证httpd_can_network_connect
# getsebool -a | grep httpd
4. 重启http
# /etc/init.d/httpd restart
5. 进入客户端重启登录验证
此时错误信息变为:Access denied for user 'root'@'your-host-ip'(usring password:YES)
6. 进入Mysql控制台重新GRANT(如上)
相关文章推荐
- centos安装lamp
- linux kernel的启动过程
- linux shell
- Linux上使用Qt Creator进行C/C++开发
- PHP调用C程序问题(C程序需要在后台驻留)涉及LINUX权限问题
- 【Linux计划】XSI IPC
- CentOS 6.5下二进制安装 MySQL 5.6
- linux安装rlwrap软件包
- 项目总结--实现Linux下的find命令
- Linux 必学和要掌握的路径
- 如何在安装Linux之后自己修改Swap分区大小
- Linux中消除扬声器的嘟嘟叫声
- linux下安装小鹤双拼-鹤形
- win7下virtualbox虚拟机中安装centos后设置共享文件夹
- Linux_3.5_时间编程
- linux IO
- Linux中xargs命令的重要作用------顺便分享一次面试经历和一次实战经历
- Centos 6.5系统更改yum源为163
- linux权限
- linux diff命令详解