拉取镜像
docker pull mysql:5.7
利用镜像创建容器
docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
如果此时web工程仍访问不到项目,开启外部访问
docker exec -it thismysqlname /bin/bash
mysql -u root -p
use mysql
# %代表所有主机 root代表远程访问帐户 123456为远程访问所用的密码
ALTER USER'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
# 刷新配置信息
flush privileges;
开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
设置为随docker启动而自启
docker update restart=always mysql