Docker Desktop (WSL)部署MySQL使用Navicat 16 for MySQL远程连接
1.docker拉取镜像
docker pull mysql
2.查看镜像
docker images
3.启动 MySQL 实例
docker run -d -p 3307:3306 --name=mysql -e MYSQL_ROOT_PASSWORD=123456 mysql
命令详解
参数 | 详解 |
---|---|
-d | 在后台运行容器 |
-p | -p 3307:3306 将宿主机的 3307 端口映射到容器内的 3306 端口 |
-e | MYSQL_ROOT_PASSWORD=123456 设置环境变量 MYSQL_ROOT_PASSWORD 为 123456,设置 root 用户的密码为 123456 |
–name | - -name=mysql指定容器的名称为 mysql |
mysql | 指定要使用的 Docker 镜像 mysql |
4.容器访问
docker exec -it mysql bash
mysql -uroot -p
docker exec -it 容器名称 (或者容器ID) bash
docker exec -it 容器名称 (或者容器ID) /bin/bash