- 首先查看docker里面mysql是否启动成功:docker ps 查看已运行实例
- 实例启动后docker exec -it mysql bash 然后 mysql -u root -p 查看虚拟机里面能否连接上数据库
- 本地ping虚拟机ip,ping不通设置一下网络
- ping通却连接不上,那就关闭虚拟机防火墙(这里有点bug,有时候关了防火墙也连不上,但是打开再关闭一下就可以连得上了)或者开放3306端口,查看本地VMware NAT Service 服务有没有打开
- 查看3306端口占用情况 ps aux|grep 3306 ,如果有被占用了那就全部kill掉,重启mysql实例
访问不了虚拟机上的docker容器的mysql
于 2023-02-22 09:35:39 首次发布