2015年1月23日星期五

LNMP环境使用navicat连接mysql要报10038错误的解决办法

如果是其他环境,使用如下方法应该可以解决了:

1、授权
mysql>grant all privileges on *.*  to  'root'@'%'  identified by 'youpassword'  with grant option;
mysql>flush privileges;
2、修改/etc/mysql/my.conf
找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可

因为我安装的是lnmp.org官方环境,除第一步的授权外,不需要改bind-address(我在/etc/my.cnf里也没有找到这句话);

lnmp添加了iptables直接将外部的3306端口封掉了的,所以将3306的规则从iptables里删除就行了;

关于iptables的使用方法参见:

http://www.fengxy.org/linux-shang-iptables-fang-huo-qiang-de-ji-ben-ying-yong-jiao-cheng.html

 

没有评论:

发表评论