docker 安装mysql5.7 本地
·
还需要msyql5,以为参考我的mysql8的安装没问题,结果尴尬了,整理了与mysql8安装的关键点区别--在于启动命令,记录下来。
docker run
-p 33061:3306
--name mysql5.7
-v /opt/apps/docker_mysql/mysql01/data:/var/lib/mysql
-v /opt/apps/docker_mysql/mysql01/conf:/etc/mysql/conf.d
-v /opt/apps/docker_mysql/mysql01/log:/var/log/mysql
-e MYSQL_ROOT_PASSWORD=123456
-d mysql:5.7
-p 33061:3306
左边是服务器端口,右边是容器内端口
--name mysql5.7
容器名称
-v /opt/apps/docker_mysql/mysql01/log:/var/log/mysql
指定日志文件目录,左边是服务器目录,右边是容器内目录
-v /opt/apps/docker_mysql/mysql01/data:/var/lib/mysql
指定数据文件目录,左边是服务器目录,右边是容器内目录
-v /opt/apps/docker_mysql/mysql01/conf:/etc/mysql/conf.d
指定配置文件目录,左边是服务器目录,右边是容器内目录
-e MYSQL_ROOT_PASSWORD=123456
指定root用户登录密码
出现重启docker,数据丢失问题
重新安装
docker run -p 33061:3306 --name mysql5.7
-v D:\docker-data\mysql\data:/var/lib/mysql
-v D:\docker-data\mysql\conf:/etc/mysql/conf.d
-v D:\docker-data\mysql\log:/var/log/mysql
-e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
--socket=/tmp/mysql.sock
更多推荐

所有评论(0)