1.拉取镜像文件
sudo docker pull mysql:5.7
2.创建实例并启动
docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
3.设置MySQL自启动
docker update --restart=always mysql
4.可能遇到异常问题
Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
5.解决方案
创建实例前在/mydata/mysql/conf/下创建conf.d 和 mysql.conf.d 目录
本文介绍了如何使用Docker部署MySQL 5.7,包括拉取镜像、创建实例、设置自启动,以及遇到的‘/etc/mysql/conf.d’不存在问题的解决方案。通过创建conf.d和mysql.conf.d目录,确保了MySQL的正常运行。
447

被折叠的 条评论
为什么被折叠?



