虚拟机Docker安装MySQL5.7并配置宿主机访问

无道 2019-11-02 0 条评论 教程相关 阅读45 手机阅读

目的

Windows下VMware的Linux的Docker安装MySQL5.7,并配置Windows下可连接该MySQL。

步骤

拉取镜像

去官方网站搜索MySQL镜像:https://hub.docker.com/

找到了5.7.28的版本

截图-1572690478

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;

截图-1572691776

宿主机连接

查看IP:ifconfig

截图-1572690913

连接成功

截图-1572692344

全文完 [
有帮助?打赏
支付宝打赏
微信打赏
]
修改: 11月02日 19:00
这篇文章还没有评论呢~
点击刷新/生成验证码