稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
稷然如此
不积跬步,无以至千里
  1. 首页
  2. 操作系统
  3. CentOS
  4. 正文

Docker 安装 Mysql

2024年7月29日 830点热度 0人点赞
1、拉取镜像
docker pull mysql
2、运行容器
docker run -d --restart=always \
-p 3306:3306 \
-v /akim-boot/mysql/data:/var/lib/mysql \
-v /akim-boot/mysql/logs:/logs \
-v /akim-boot/mysql/conf:/etc/mysql/my.cnf \
-v /etc/localtime:/etc/localtime \
-e MYSQL_ROOT_PASSWORD=abc_123 \
--name mysql \
mysql:latest
注意:
1.这种方式拉到的 mysql 都是最新的,不需要配置 mysql.conf,如有需要,可以参考容器内部配置文件,路径为:/etc/mysql/my.cnf。
2.根据需求持久化配置文件 my.cnf,如果项目使用了 druid + mysql-connector-j(这个包版本大于8.0.33),会导致解析 DNS 时间过长,项目启动时间也过长的问题,就需要修改 my.cnf,在 [mysqld] 节点下增加 skip-name-resolve 这个配置,也就是会跳过反向 DNS 解析。
标签: Docker docker mysql MySql MySql 8.0
最后更新:2025年2月27日

Akim

犇 骉 Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2

点赞
< 上一篇
下一篇 >

Copyright © 2025 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号