Docker 安装 MySQL,隔离环境 + 快速部署,开发必备

📅 2026/7/11 22:01:13 👁️ 阅读次数 📝 编程学习
Docker 安装 MySQL,隔离环境 + 快速部署,开发必备

前言

用 Docker 装 MySQL 最大优势:一条命令部署、环境隔离、不污染本机、随时删库重来,开发首选方式,零基础也能直接复制命令运行。


一、前提

服务器 / 本机已安装好 Docker、Docker Compose。


二、一键拉取并运行 MySQL 容器

bash

运行

docker run -d \ --name mysql8 \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=123456 \ -v /data/mysql:/var/lib/mysql \ --restart always \ mysql:8.0

参数说明:

  • --name mysql8:容器名
  • -p 3306:3306:端口映射
  • MYSQL_ROOT_PASSWORD:root 初始密码
  • -v:数据卷挂载,数据持久化
  • --restart always:开机自动重启

三、进入 MySQL 容器内部

bash

运行

docker exec -it mysql8 mysql -uroot -p123456

四、配置远程访问

直接用 Navicat、DataGrip 连接服务器 IP+3306 即可,无需额外配置。


五、常用 Docker MySQL 管理命令

bash

运行

# 查看容器 docker ps # 停止/启动 docker stop mysql8 docker start mysql8 # 删除容器(数据还在挂载目录) docker rm -f mysql8

六、优势总结

  1. 无需复杂安装配置;
  2. 环境隔离,不影响本机软件;
  3. 一条命令迁移、重装、备份;
  4. 开发、测试、生产都通用。