Docker安装MySQL

发布于:2023-03-16 ⋅ 阅读:(587) ⋅ 点赞:(0)

下载镜像

docker pull mysql

创建容器

docker run --name mysql8 mysql:latest

复制配置文件

# 用于映射MySQL配置
mkdir -p /data/mysql8/conf.d
# 用于映射MySQL数据目录
mkdir -p /data/mysql8/data

# 复制出主配置文件
docker cp mysql8:/etc/my.cnf /data/mysql8/

# 修改目录权限
chown -R 999 /data/mysql8
chgrp -R 999 /data/mysql8

# 关闭并移除容器
docker stop mysql8
docker rm mysql8

重新创建容器

# 重新创建容器
docker run -d \
--name mysql8 \
--restart=always \
-p 3308:3306 \
-v /data/mysql8/data:/var/lib/mysql \
-v /data/mysql8/conf.d:/etc/mysql/conf.d \
-v /data/mysql8/my.cnf:/etc/my.cnf \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:latest

网站公告

今日签到

点亮在社区的每一天
去签到