在Docker中配置Mysql及mysql日志类型设置
写在前面的话
本文为个人配置过程中一些比较难搜索到的操作记录,供后续维护时协助回忆,主要分为两部分,1、docker mysql容器的配置,包括与宿主之间的文件同步,2、mysql配置记录。
操作系统为Centos
Docker中的Mysql容器配置
安装Docker,拉取Mysql镜像
docker pull mysql
- Mysql镜像生成容器时使用语句
docker run --name mysql -e MYSQL_ROOT_PASSWORD=pass1234 -v /home/mysql/conf.d:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -p 3306:3306 -d mysql
–name 生成后的容器名
-e 密码
-v docker与宿主间文件夹的映射。语句中第一个为配置文件,第二个为数据文件
-p docker与宿主间端口的映射
-d 拉取的镜像名称
- 进入docker容器使用语句
docker exec -it mysql bash
-it 容器名
bash 进入容器后使用的命令
- 容器内外拷贝文件
拷贝文件使用语句
cp XXX.cnf /home/mysql/conf.d