提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
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=/var/lib/mysql/mysql.sock
# MySQL8 的密码认证插件
default_authentication_plugin=mysql_native_password
# 禁用符号链接以防止各种安全风险
symbolic-lin

本文详细介绍了如何在Docker中安装和配置MySQL8.0,包括安装必要的基础程序如DockerDesktop和docker-compose,设计目录结构,编写my.cnf配置文件,以及docker-compose.yml中的服务配置。
最低0.47元/天 解锁文章
2498

被折叠的 条评论
为什么被折叠?



