MySQL-Docker
参考
https://www.runoob.com/docker/docker-install-mysql.html
安装
基础命令
1 | docker images |
默认配置运行
1 | docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql --lower_case_table_names=1 |
自定义配置
创建目录
/Users/mac126/study/docker/mysql
及子目录conf
和data
conf
目录添加配置文件my.cnf
,修改配置修改完后通过
docker container cp ./my.cnf mysql:/etc/mysql/my.cnf
覆盖原配置文件
1 | docker container cp mysql:/etc/mysql/my.cnf ./ |
运行
1
2
3
4docker run -d -p 3306:3306 --privileged=true -v /Users/mac126/study/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /Users/mac126/study/docker/mysql/mysqld:/var/run/mysqld -v /Users/mac126/study/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql --lower_case_table_names=1
#表名不区分大小写
--lower_case_table_names=1随 Docker 启动
1
docker update --restart always mysql
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 王文哲的博客!