CentOS版本6.3(最终版)
名称:MySQL
Arch:x86_64
版本:5.1.67
所有这些都在Windows下的virtualbox上运行。网络适配器桥接到我的LAN适配器。防火墙是开放的。 MySQL正在聆听
[root @ virtualcentos~] #iptables -L
接受tcp - tcp dpt:mysql
的任何地方lsof -i | grep my
mysqld 2142 mysql 10u IPv4 14439 0t0 TCP *:mysql(LISTEN)
我可以使用盒子本身的LAN IP连接到MySQL服务器,但不能从Windows主机连接到MySQL服务器。但是,我可以很好地连接到同一个Linux VM上的SSH和HTTP服务器。
我已将my.cnf中的bind-address设置为0.0.0.0,并确保不存在skip-networking
正确创建并授予用户权限。
为了以防万一,我已将skip-name-resolve添加到my.cnf。
否则这是一个在VirtualBox中安装的干净的vanilla CentOS。
我错过了什么吗?为什么在世界上我无法从主机连接到VM上的MySQL服务器,而我可以连接到HTTP和SSH?