Windows下VMware的Linux的Docker安装MySQL5.7,并配置Windows下可连接该MySQL。
去官方网站搜索MySQL镜像:https://hub.docker.com/
找到了5.7.28的版本
docker pull mysql:5.7.28
docker run -di --name=misiai_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.28
-p 代表端口映射,格式为 宿主机映射端口:容器运行端口 -e 代表添加环境变量 MYSQL_ROOT_PASSWORD 是root用户的登陆密码 (3)远程登录mysql 连接宿主机的IP ,指定端口为33306
进入刚才创建的容器
docker exec -it misiai_mysql bash
misiai_mysql是之前创建容器时的命名
登录MySQL
mysql -uroot -p
修改数据库的权限为所有而不是root用户
grant all on *.* to 'root'@'%';
最重要的一步 刷新权限
flush privileges;
查看IP:ifconfig