mac下-docker安装mysql8.0.40步骤
本文介绍了如何使用 Docker 部署 Bitnami MySQL 8.0.40 镜像,并提供了详细的步骤和配置说明。首先,通过 docker pull 命令拉取镜像,建议使用加速器提升下载速度。接着,创建持久化目录并通过 docker run 命令启动容器,配置了数据库的 root 密码、初始化数据库、用户及密码等环境变量,并挂载数据目录以实现数据持久化。文章还介绍了如何使用 DBeaver 客
·
🐳 一、拉取镜像
docker pull bitnami/mysql:8.0.40
⚠️ 建议使用加速器(如阿里云、DaoCloud 等)加快下载。

📦 二、增加数据持久化和自定义配置
1. 创建持久化目录
mkdir -p ~/bitnami/mysql/data
2. 使用持久化和自定义数据库运行
docker run -d --name mysql-server \
-e MYSQL_ROOT_PASSWORD=myrootpassword \
-e MYSQL_DATABASE=mydb \
-e MYSQL_USER=myuser \
-e MYSQL_PASSWORD=mypassword \
-v ~/bitnami/mysql/data:/bitnami/mysql/data \
-p 3306:3306 \
bitnami/mysql:8.0.40
变量说明:
| 环境变量 | 说明 |
|---|---|
MYSQL_ROOT_PASSWORD |
设置 root 密码(必须) |
MYSQL_DATABASE |
初始化创建的数据库名(可选) |
MYSQL_USER |
初始化的用户(可选) |
MYSQL_PASSWORD |
初始化用户密码(可选) |
🔧 四、连接数据库
使用 dbeaver 客户端连接:
输入账号密码
点击编辑驱动设置

配置完成后点击 测试连接
输入你设置的密码即可登录。
🧹 五、常用管理命令
# 查看日志
docker logs -f mysql-server
# 停止容器
docker stop mysql-server
# 启动容器
docker start mysql-server
# 进入容器
docker exec -it mysql-server bash
📚 六、Bitnami MySQL 特性
- 默认数据目录:
/bitnami/mysql - 不使用 root 用户运行容器(安全加固)
- 支持 Kubernetes 和 Docker Compose
- Bitnami 镜像不修改官方 MySQL 行为,便于兼容
如需进一步使用 Docker Compose、配置自定义 my.cnf、开启远程访问、主从复制等,也可以告诉我,我可以补充完整操作示例。是否继续?
常见报错处理
java.sql.SQLException: Access denied for user ‘root’@‘192.168.65.1’ (using password: YES)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)