设为首页 加入收藏

TOP

Navicat远程无法连接mysql问题解决(附MAC上NavicatPremium11.1.8破解中文版下载链接)
2015-11-21 01:28:06 来源: 作者: 【 】 浏览:0
Tags:Navicat 远程 无法 连接 mysql 问题 解决 MAC NavicatPremium11.1.8 破解 中文版 下载 链接

本来都好好的,为了让Navicat远程连接mysql,必须以root用户登录服务器,然后授予权限:

GRANT ALL PRIVILEGES ON *.* TO 'xroot'@'%' IDENTIFIED BY 'xroot' WITH GRANT OPTION;

备注:
1,此处是给xroot这个用户名以任意ip地址连接mysql的权限,密码为xroot(by后面是密码)。且是任意数据库的任意表(.的含义)。
2,如果是其中的一个数据库如user_db,则命令应改为:
GRANT ALL PRIVILEGES ON user_db.* TO ‘xroot’@’%’ IDENTIFIED BY ‘xroot’ WITH GRANT OPTION;
运行一下命令使权限生效:
FLUSH PRIVILEGES;

经过上述命令,在数据库mysql的user表单里就可以看到如下信息了:
这里写图片描述
这表示xroot这个用户已经创建成功了。
<??http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPjxjb2RlIGNsYXNzPQ=="hljs sql">但可能还是死活都连接不了,原因是mysql的3306端口被屏蔽了,运行:
vi /etc/sysconfig/iptables
添加:
-A INPUT -p tcp -m state –state NEW -m tcp –dport 3306 -j ACCEPT
保存后重启:service iptables restart
运行:iptables -L查看。
这样防火墙的修改应该就生效了,如果无效请参考前文 修改。

这样就能正常连接了!

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Centos 推荐使用xtrabackup备份数.. 下一篇mysql学习记录(二十一)--调整li..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: