Hello World

mysql8 docker 安装

1. 镜像下载

docker pull mysql:8.0.21

2. 创建目录

创建data,conf等目录,用于保存mysql的数据

1. my.cnf

[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
port=3306
character-set-server=UTF8MB4
lower_case_table_names = 1
sql-mode = STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
``
### 3. 启动镜像
docker run -it -d --name mysql --net=host \
-v /var/application/mysql8/data:/var/lib/mysql \
-v /var/application/mysql8/mysql-files:/var/lib/mysql-files \
-v /var/application/mysql8/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-e TZ=Asia/Shanghai mysql:8.0.21 \
--lower_case_table_names=1
data: mysql数据
conf: 配置文件
mysql-file: 配置文件挂载到宿主机时,需要将该目录挂载,否则启动报错
## 4. 进入容器, 修改连接配置
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'test@123';
flush privileges;
posted @   小小忧愁米粒大  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
瞅啥瞅,好好看书
点击右上角即可分享
微信分享提示