主机连接虚拟机MySQL报错:Can't connect to Mysql server on '192.168.33.10' (10061 "Unknown error")

之前写过一篇文章,是关于主机连接虚拟机时报无法连接的文章(主机连接虚拟机MySQL报错:Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server)。是由于虚拟机MySQL服务器没有授权远程用户登录导致的。

今天遇到一个类似的问题,报错:Can't connect to Mysql server on '192.168.33.10' (10061 "Unknown error"),是由于虚拟机MySQL数据库绑定的主机名限定为本机导致的。

解决办法:

1.按照《主机连接虚拟机MySQL报错:Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server》这篇文章的步骤给远程机器授权。

2.修改MySQL配置文件/etc/mysql/my.conf,将

bind-address           = 127.0.0.1

修改为

bind-address           = 0.0.0.0

重启MySQL服务器,回到主机重新登录虚拟机MySQL,问题解决!

你可能感兴趣的:(数据库)