前提提要:虚拟机为centos7,mysql为8.0.25.
1,在虚拟机内输入
docker pull mysql:8.0.25
下载该数据库
2,创建并运行 MySQL 容器
docker run --name my_mysql -e MYSQL_ROOT_PASSWORD=my_secret_password -p 3306:3306 -d mysql:8.0.25
3,确保防火墙允许外部连接
systemctl stop firewalld
systemctl disable firewalld
4,连接到 MySQL 容器
在Idea里输入虚拟机的IP地址,账号密码就行。驱动也要为8.0.25.
遇到的问题。本地ping虚拟机超时,首先就是虚拟机没有关闭防火墙,上述有。第二就是网卡可能出现问题,我的是桥接模式
在修改完之后重启,在检查一下就好了。或者不重启也行,至少我重启了。