docker 运行 MySQL

准备工作

  1. 安装docker

拉取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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!