0
点赞
收藏
分享

微信扫一扫

docker安装mysql实践

干自闭 09-29 18:00 阅读 3

1 简单运行

docker run -itd --name mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql:5.7.40 --lower_case_table_names=1

进入容器查看my.cnf

最后两行

!includedir /etc/mysql/conf.d/

!includedir /etc/mysql/mysql.conf.d/

2 挂载配置文件

1、编写个配置文件
cat ./conf/my.cnf
[mysqld]
lower_case_table_names=1
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

2、运行docker
docker run -itd \
-v ./conf:/etc/mysql/conf.d/ \
-e MYSQL_ALLOW_EMPTY_PASSWORD=true \
--name mysql \
mysql:5.7.40

3 完整运行

docker run -d \
--privileged=true \
-p 3306:3306 \
-v ./conf:/etc/mysql/conf.d/ \
-v ./logs:/var/log/mysql \
-v ./data:/var/lib/mysql \
-e MYSQL_ALLOW_EMPTY_PASSWORD=true \
--name mysql \
mysql:5.7.40

举报

相关推荐

docker安装MySQL

docker 安装 mysql

Docker安装mysql

Docker 安装 MySQL

docker安装mysql

docker mysql安装

0 条评论