Docker 安装 MySQL 8

Docker 安装 MySQL 8

一、参考资料

https://my.feishu.cn/wiki/R4Sdwvo8Si4kilkSKfscgQX0niB

二、笔记总结

2.1、创建通用网络

bash 复制代码
docker network create hm-net

2.2、创建配置文件

  • 创建 /root/mysql/conf 目录
  • 创建 hm.cnf 文件
  • 文件内容如下
bash 复制代码
[client]
default_character_set=utf8mb4
[mysql]
default_character_set=utf8mb4
[mysqld]
character_set_server=utf8mb4
collation_server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'

2.3、安装 MySQL

bash 复制代码
docker run -d \
  --name mysql \
  -p 3306:3306 \
  -e TZ=Asia/Shanghai \
  -e MYSQL_ROOT_PASSWORD=123 \
  -v /root/mysql/data:/var/lib/mysql \
  -v /root/mysql/conf:/etc/mysql/conf.d \
  --network hm-net\
  mysql

2.4、查看运行中的容器

bash 复制代码
docker ps

2.5、DBeaver 连接 MySQL




相关推荐
码云骑士3 小时前
28-Docker部署Django(下)-docker-compose编排与静态文件处理
docker·容器·django
至乐活着4 小时前
Docker Compose多服务编排实战:从零搭建Node.js+MySQL+Redis全栈应用
docker·微服务·devops·容器编排·compose
木雷坞4 小时前
Firecrawl Docker Compose 自托管排查:镜像、Redis、队列和 Playwright
redis·docker·容器·firecrawl
whyfail5 小时前
Colima:把 Docker Desktop 从 Mac 上“瘦身”的那把刀
macos·docker·容器
人工智能培训5 小时前
数字孪生的未来发展方向探析
gpt·深度学习·机器学习·容器·知识图谱
南部余额6 小时前
Canal解决MySQL与Redis数据一致性问题
数据库·redis·mysql·canal·数据·数据同步
大佐不会说日语~6 小时前
在 Windows 本地用 Docker 部署向量模型(bge-m3)
windows·docker·容器·llm·ollama
xsc-xyc7 小时前
CasaOS + Docker 挂载外接硬盘部署 Jellyfin 私人影院
运维·docker·容器
码云骑士7 小时前
27-Docker部署Django(上)-从2GB到180MB的镜像瘦身实战
docker·容器·django
日取其半万世不竭7 小时前
PostgreSQL 跑在 Docker 里怎么备份?恢复成功才算备份成功
数据库·docker·postgresql