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




相关推荐
牛马鸡niumasi9 小时前
Mysql:事务管理(上)
数据库·mysql
天海华兮9 小时前
【优】B+树,Mysql优化 慢查询 执行计划 优化表结构 避免死锁 大量插入数据大数据后果
b树·mysql·死锁·慢查询·优化表结构·大量插入数据
步十人9 小时前
【MySQL】进阶01-存储引擎
数据库·mysql
白露与泡影10 小时前
自己用 ai 写了个链接 mysql 数据库的 mcp 工具
数据库·人工智能·mysql
我是一颗柠檬10 小时前
【MySQL全面教学】MySQL聚合函数与分组Day5(2026年)
数据库·后端·mysql·database
牛马鸡niumasi10 小时前
Mysql:事务管理(中)
数据库·mysql
杰克逊的日记10 小时前
k8s的两种网络转发规则及原理
网络·容器·kubernetes
还是鼠鼠11 小时前
AI掘金头条新闻系统 (Toutiao News)-用户注册-生成Token
后端·python·mysql·fastapi·web
仙柒41513 小时前
kubernetes 控制器 Dockerfile
运维·容器·kubernetes