操作系统:windows 7 mysql所在虚拟机操作系统:Ubuntu 12 Navicat for Mysql版本:11.0.10 企业版 在虚拟机上用命令行连接mysql没问题 在windows 7上使用navicat连接报错:
补充: netstat查看端口状态:
iptables状态:
mysql.user数据库表状态:
闭关修行中......
自己搞定了,是因為我/etc/mysql/my.cnf檔案中使用bind-address=127.0.0.1綁定了本地位址,將這句註解掉就可以了
關閉Linux的防火牆功能,或設定容許TCP協定的3306埠通過
http://blog.libnav.com/sql/60.htmlhttp://www.2cto.com/os/201203/124332.html
在虛擬機器上用命令列連接mysql沒問題
本地連結本地的服務走的是NETBIOS解析當然可以連上了
在windows 7上使用navicat連線報錯:
那,這個原因就多了。 1.ping ubuntu的位址,看看能通麼?不能的話看下你虛擬機器網路設定部分是怎麼設定的。然後看看ubuntu的防火牆是不是關了。 2.ping的通,但是Mysql還是連接不上,就看看你的Mysql的授權。 Mysql對帳號的授權是包含了"使用者名稱"+「來源位址」
我也遇到了這個問題,重裝系統都沒有了,剛裝了軟體,連接步驟是什麼呀
怎麼使用Navicat for Mysql連接Ubuntu虛擬機器上的mysql伺服器 - SegmentFaulthttp://segmentfault.com/q/1010000002648801
bind-address=127.0.0.1 前面加了#, 而且授權了。
自己搞定了,是因為我/etc/mysql/my.cnf檔案中使用bind-address=127.0.0.1綁定了本地位址,將這句註解掉就可以了
關閉Linux的防火牆功能,或設定容許TCP協定的3306埠通過
http://blog.libnav.com/sql/60.html
http://www.2cto.com/os/201203/124332.html
本地連結本地的服務走的是NETBIOS解析當然可以連上了
那,這個原因就多了。
1.ping ubuntu的位址,看看能通麼?不能的話看下你虛擬機器網路設定部分是怎麼設定的。然後看看ubuntu的防火牆是不是關了。
2.ping的通,但是Mysql還是連接不上,就看看你的Mysql的授權。 Mysql對帳號的授權是包含了"使用者名稱"+「來源位址」
我也遇到了這個問題,重裝系統都沒有了,剛裝了軟體,連接步驟是什麼呀
怎麼使用Navicat for Mysql連接Ubuntu虛擬機器上的mysql伺服器 - SegmentFault
http://segmentfault.com/q/1010000002648801
bind-address=127.0.0.1 前面加了#, 而且授權了。