您的位置:首页 > 数据库 > MySQL

使用Navicat for Mysql连接Ubuntu虚拟机上的mysql服务器失败

2016-05-25 14:31 676 查看
操作系统:windows 7

mysql所在虚拟机操作系统:Ubuntu 12

Navicat for Mysql版本:11.0.10 企业版

在虚拟机上用命令行连接mysql没问题

在windows 7上使用navicat连接报错:



有没有谁之前遇到过类似问题?

补充:

netstat查看端口状态:



iptables状态:



mysql.user数据库表状态:



2014年09月15日提问
1 评论
邀请回答

4 个回答

0

采纳

自己搞定了,是因为我/etc/mysql/my.cnf文件中使用bind-address=127.0.0.1绑定了本地地址,将这句注释掉就可以了

2014年09月18日回答

5 评论





atleks38 声望

1

关闭Linux的防火墙功能,或者设置容许TCP协议的3306端口通过

http://blog.libnav.com/sql/60.html

http://www.2cto.com/os/201203/124332.html

2014年09月15日回答
·
2014年09月15日更新
4 评论





宋小北4.5k 声望

0

在虚拟机上用命令行连接mysql没问题

本地链接本地的服务走的是NETBIOS解析当然可以连上了

在windows 7上使用navicat连接报错:

那,这个原因就多了。

1.ping ubuntu的地址,看看能通么?不能的话看下你虚拟机网络设置部分是怎么设置的。然后看看ubuntu的防火墙是不是关了。

2.ping的通,但是Mysql还是连接不上,就看看你的Mysql的授权。Mysql对账户的授权是包含了"用户名"+“来源地址”

2014年09月15日回答

评论





Hegel_Gu1.4k 声望

0

我也遇到了这个问题,重装系统都没有了,刚装了软件,连接步骤是什么呀

怎样使用Navicat for Mysql连接Ubuntu虚拟机上的mysql服务器 - SegmentFault

http://segmentfault.com/q/1010000002648801
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: