docker-安装mysql 并映射数据库存放路径及配置文件
发布网友
发布时间:2024-10-03 05:05
我来回答
共1个回答
热心网友
时间:2024-10-03 05:59
系统:centos7
mysql docker image:mysql:8.4.0
下载镜像
docker pull mysql:8.4.0
启动一个mysql容器,查看数据文件、配置文件存放路径
此容器为临时容器,使用完毕后需销毁。
启动容器
docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root --name mysql-temp mysql:8.4.0
进入容器中查看数据文件目录
执行命令:mysql -uroot -proot
数据目录位于:/var/lib/mysql/
查找配置文件目录
使用命令:cat /etc/my.cnf
配置文件主要位于:/etc/my.cnf
将配置目录映射到容器
回到真机,无需复制数据目录,直接挂卷映射。
销毁当前mysql容器,新建并挂载数据目录和配置目录
创建新容器并挂载卷
注意:新数据库密码保持上一次容器密码,新密码无法立即生效。