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

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

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

补充:
netstat查看端口状态:

iptables状态:

mysql.user数据库表状态:

4 个回答

0
采纳

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

1

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

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

0

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

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

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

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

0

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

怎样使用Navicat for Mysql连接Ubuntu虚拟机上的mysql服务器 - SegmentFault
http://segmentfault.com/q/1010000002648801

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值