Docker 安装 MySQL 5.7
原创
©著作权归作者所有:来自51CTO博客作者Tom马的原创作品,请联系作者获取转载授权,否则将追究法律责任
1、拉取
2、创建相关目录
# 创建数据,配置目录
mkdir -p /docker/mysql3306/{data,conf.d}
3、创建配置文件
vim /docker/mysql3306/conf.d/my.cnf
[mysqld]
log_timestamps=SYSTEM
default-time-zone='+8:00'
character-set-server=utf8
4、启动
# 启动文件
vim /docker/mysql3306/start.sh
docker run --name mysql \
-p 3306:3306 \
-v /docker/mysql3306/conf.d:/etc/mysql/conf.d \
-v /docker/mysql3306/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
--restart=always
-d mysql:5.7
# 参数说明
-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
--restart=always:跟随 Docker 启动
5、测试
# 远程连接
mysql -h192.168.1.73 -uroot -p123456
# 配置文件已生效
show variables like '%log_timestamps%';
+----------------+--------+
| Variable_name | Value |
+----------------+--------+
| log_timestamps | SYSTEM |
+----------------+--------+
1 row in set (0.01 sec)