镜像仓库地址:https://hub.docker.com/_/mysql
仓库地址中 Description 页的文档很详细,可以仔细阅读。
准备安装
注:操作需要 root 权限。
拉取镜像:
# mysql:5.7.36,基础镜像是 debian10
docker pull mysql:5.7.36
配置本地数据绑定路径:
export DIR_MYSQL=${
HOME}"/dockers/mysql57"
mkdir -p ${DIR_MYSQL}/conf
mkdir -p ${DIR_MYSQL}/logs
mkdir -p ${DIR_MYSQL}/data
cd ${DIR_MYSQL}
# 创建配置文件
vi ${DIR_MYSQL}/conf/my.cnf
${DIR_MYSQL}/conf/my.cnf
[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
# log-error = /var/log/mysql/error.log
# 表名参数名忽略大小写
lower_case_table_names=1
# 设置字符集
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
本文档详细介绍了如何通过Docker安装和配置MySQL 5.7,包括拉取镜像、配置本地数据绑定、创建容器、设置环境变量、容器编排以及初始化数据库实例等步骤。同时提到了安全注意事项,例如容器的数据持久化和测试环境的密码管理。
最低0.47元/天 解锁文章
468

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



