win11: 通过docker安装mysql

一,下载镜像文件

原有的image

image

执行命令:

 docker pull mysql:8.0

成功后可以看到mysql的image

image

说明:桌面应用中也可以看到,如下:

image

二,创建本地的挂载目录:

为了防止 Docker 容器删除后数据库数据丢失,需要在 Windows 本地创建文件夹来存放 MySQL 的数据配置

如图:

image

 

三,运行image

docker run -d `
  --name mysql-server `
  -p 3306:3306 `
  -v D:\mysql\data:/var/lib/mysql `
  -v D:\mysql\conf:/etc/mysql/conf.d `
  -e MYSQL_ROOT_PASSWORD=你的密码 `
  mysql:8.0

说明:

  • -d:后台运行容器。
  • --name mysql-server:将容器命名为 mysql-server
  • -p 3306:3306:将 Windows 本地的 3306 端口映射到容器的 3306 端口。
  • -v:将刚才创建的 Windows 本地目录挂载到容器内部,实现数据持久化。
  • -e MYSQL_ROOT_PASSWORD=...:设置 root 用户的初始登录密码。

查看是否生效:

image

四,测试效果:

通过命令行进入数据库:

docker exec -it mysql-server mysql -u root -p

如图:

image

 

posted @ 2026-09-17 11:07  刘宏缔的架构森林  阅读(4)  评论(0)    收藏  举报