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




相关推荐
运维行者_1 小时前
应用性能监控怎么选?从调用链到用户体验的五个能力维度
运维·服务器·数据库·人工智能·mysql·性能优化·应用性能监控
fengkai454511 小时前
3、Kubernetes的Namespace&Contexts&Pod&YAML格式
运维·容器·kubernetes·k8s·namespace·yaml·pod
波力海苔夹心脆67511 小时前
C# 正则表达式零基础入门:从“看得懂“到“会用“
经验分享·后端·mysql·正则表达式·c#
容器魔方12 小时前
Volcano v1.16 发布:新增 NamespaceQueue 与 fairshare,拓展 HyperNode 生态
人工智能·云原生·容器·华为云·云计算
ClouGence13 小时前
数据如何随时可用?广西水牛先生的 MySQL 实时同步实践
数据库·mysql·数据分析
秦jh_14 小时前
【Docker】镜像、卷原理
运维·docker·容器
小马同学-14 小时前
K8s 命名空间与上下文:Namespace 资源隔离与多集群切换实战
云原生·容器·kubernetes
程序员老赵14 小时前
Docker 部署 XWiki:轻松搭建企业知识库与协作 Wiki
前端·docker·开源
I'mChloe14 小时前
飞牛NAS部署flatnotes实战:Docker、8080端口、Markdown笔记与固定地址访问
笔记·docker·容器