- 通过docker拉取镜像,下载最新版本
docker pull mysql
- 查看本地镜像
docker images
- 启动myql
docker run -it --name mysql -p3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.39
–name : 容器名
-e : 配置信息,配置 root 用户的登录密码
-p : 端口映射
-d : 后台运行容器
-v : 主机和容器目录映射关系
- 进入docker虚拟机
docker exec -it c23b13ae463e bash
- 登录到mysql并添加其root远程连接限制及更改默认密码加密方式
mysql --user=root --password=root
ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY '1234567'
- 测试连接
使用工具测试,如上述ip及账号密码:192.168.99.100:3306 root 123456