win11: 通过docker安装mysql
一,下载镜像文件
原有的image

执行命令:
docker pull mysql:8.0
成功后可以看到mysql的image

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

二,创建本地的挂载目录:
为了防止 Docker 容器删除后数据库数据丢失,需要在 Windows 本地创建文件夹来存放 MySQL 的数据和配置。
如图:

三,运行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用户的初始登录密码。
查看是否生效:

四,测试效果:
通过命令行进入数据库:
docker exec -it mysql-server mysql -u root -p
如图:

浙公网安备 33010602011771号