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

发布于 2022-08-29 20:33:50 字数 661 浏览 20 评论 0

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

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

补充:
netstat查看端口状态:
端口状态

iptables状态:
iptables

mysql.user数据库表状态:
请输入图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

疯到世界奔溃 2022-09-05 20:33:50

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

深海少女心 2022-09-05 20:33:50

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

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

今天小雨转甜 2022-09-05 20:33:50

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

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

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

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

不回头走下去 2022-09-05 20:33:50

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

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

不及他 2022-09-05 20:33:50

bind-address=127.0.0.1 前面加了#, 而且授权了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文