今天应用服务器出现“Can’t connect to MySQL server on ‘ ’ (113)”的错误,连不上mysql数据库服务器了。
应用服务器运行在Windows7中的一个VMware Ubuntu虚拟机里,网上有资料说是防火墙的问题,关闭Win7的防火墙,还是一样,报“Can’t connect to MySQL server on (113)”错误。
ping主机也ping不通;打开firefox浏览器,无法上网浏览网页,应该就是虚拟机的问题了。
从虚拟机的菜单“VM->Settings…”,在Device列表中选择“Network Adapter”,以前是NAT模式,改成Bridged模式,再次运行程序,OK了。
上个图:
说明一下,这个问题跟win7的防火墙是没啥关系的,放心开着吧。