docker 运行 MySQL
准备工作
拉取mysql 镜像
sql pro链接mysql8会报错,最好选择5.7
docker pull mysql #最新版
#docker pull mysql:5.7
docker images
#mysql latest a7a67c95e831
运行mysql 容器
#3306端口不要随便更改,容器外部端口只要没有被占用即可。
docker run -p 12345:3306 #容器外部端口:容器内部端口
--name mysql #指定容器名称
-v 宿主机路径/mysql/conf:/etc/mysql/conf.d #共享mysql的配置文件到宿主机
-v 宿主机路径/mysql/data:/var/lib/mysql #共享mysql的数据文件到宿主机
-e MYSQL_ROOT_PASSWORD=123456 #设置root账号的密码
-d mysql
查看mysql运行情况
docker ps
#CONTAINER ID IMAGE
#b2518d551bd5 mysql ...
外部链接mysql
mysql -h127.0.0.1 -uroot -P12345 -p
本作品采用《CC 协议》,转载必须注明作者和本文链接