提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
docker下安装mysql8
一、安装基础程序
以下是需要安装好的程序
- Docker Desktop
- docker-compose(好像windows下的Docker Desktop已经安装好这个,可以自己验证一下)
二、部署mysql8
1.设计一个目录
目录如下
├── conf
│ └── my.cnf # MySQL配置文件
├── db # 数据库数据文件目录
├── docker-compose.yml # docker-compose.yml文件
└── logs # 日志存放目录
2.编写配置文件
my.cnf
###### [mysql]配置模块 ######
[mysql]
# 设置MySQL客户端默认字符集
default-character-set=utf8mb4
socket=/var/lib/mysql/mysql.sock
###### [mysqld]配置模块 ######
[mysqld]
port=3306
user=mysql
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
datadir=/var/lib/mysql
socket=/