# 拉取镜像
docker pull mysql:8.0.26
# 安装,需要确保端口没被占用,文件夹内有内容。
# 此处有个坑,就是当配置文件夹已经有配置内容后,重新设定的MYSQL_ROOT_PASSWORD属性会无效。密码依然是上一个容器的密码
docker run -itd --name mysql8 -p 3306:3306 --restart always -v /etc/mysql/conf.d:/etc/mysql/conf.d -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.26