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


操作系统:windows 7
mysql所在虚拟机操作系统:Ubuntu 12
Navicat for Mysql版本:11.0.10 企业版
在虚拟机上用命令行连接mysql没问题
在windows 7上使用navicat连接报错:
报错

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

mysql navicat

NewWay 9 years, 8 months ago

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

http://blog.libnav.com/sql/60.html
http://www.2cto.com/os/201203/124332.html

聖女候補生 answered 9 years, 8 months ago

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

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

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

那,这个原因就多了。
1.ping ubuntu的地址,看看能通么?不能的话看下你虚拟机网络设置部分是怎么设置的。然后看看ubuntu的防火墙是不是关了。
2.ping的通,但是Mysql还是连接不上,就看看你的Mysql的授权。Mysql对账户的授权是包含了"用户名"+“来源地址”

做一只开心的嘟 answered 9 years, 8 months ago

Your Answer