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




相关推荐
xrlfreedom8 小时前
大厂 MCP 面试实录:内部 REST API 封装为可审计 MCP Tools 的落地方案
docker·mcp·提示注入防护
NJCloud9 小时前
TiDB 集群部署与 MySQL 兼容性适配实战
linux·运维·数据库·mysql·tidb
摇滚侠10 小时前
《Docker技术入门与实战 第4版》阅读笔记 2 Docker 镜像
笔记·docker·容器
云原生指北11 小时前
Docker Sandboxes 工作区怎么接:Direct、Clone 和它们的边界
git·docker·agent
玉宇夕落12 小时前
Docker + Nginx + Node.js 容器化部署 —— 从零到一理解反向代理与容器化原理
docker
wear工程师12 小时前
Redis 和 MySQL 缓存一致性,延迟双删为什么不是强一致
redis·mysql
ly768913 小时前
Docker 从入门到实践:镜像、容器、Dockerfile 与 Docker Compose 详解
运维·docker·容器
梦梦代码精13 小时前
基于UniApp+Vue3+ThinkPHP 8,这套知识付费系统的架构设计有点东西
java·低代码·docker·uni-app·开源·php
这个DBA有点耶14 小时前
数据库迁移灰度验证:从读流量到双写再到全量切换的完整路径
数据库·mysql·架构