白狗子的博客

「天上浮云如白衣,斯须改变如苍狗。」——杜甫

Docker-MySQL

2026年10月16日·Admin·1 次浏览

Docker:MySQL

注意

原笔记里部分参数使用了全角长横线 –,Shell 会报错,应全部改为半角双横线 --。

简易示例(5.7)

docker run -d --name mysql --restart=always \
  -p 3306:3306 \
  -e MYSQL_ROOT_PASSWORD='强密码' \
  -v ~/mysql/data:/var/lib/mysql \
  mysql:5.7

带配置与日志目录(示例)

docker run -d --name mysql --restart=always \
  -p 3306:3306 \
  -e MYSQL_ROOT_PASSWORD='强密码' \
  -v /你的路径/conf:/etc/mysql/conf.d \
  -v /你的路径/logs:/var/log/mysql \
  -v /你的路径/data:/var/lib/mysql \
  mysql:5.7

字符集(启动参数)

docker run -d --name mysql \
  -e MYSQL_ROOT_PASSWORD='强密码' \
  mysql:8 \
  --character-set-server=utf8mb4 \
  --collation-server=utf8mb4_unicode_ci

小结

  • 生产务必:强密码、数据卷持久化、按需限制端口暴露。
  • 旧版 mysql:5.6 已 EOL,新项目建议 5.7+ / 8.x。

© 2025 My Blog. Built with Nuxt.js v4