虚拟机连接到本地MySQL时,有时会出现连接不上的情况,这是因为默认情况下,MySQL只允许本地访问。
要解决这个问题,需要在MySQL配置文件my.cnf中修改一下配置:
[mysqld] #默认只允许本地访问 bind-address=127.0.0.1 #允许所有IP访问 bind-address=0.0.0.0
修改完后,重启MySQL服务,重新连接虚拟机即可成功连接到本地MySQL。