windows系统中docker部署mysql后,使用navicate链接

一、Windows系统启动dockermysql,通过docker桌面版启动

0cfbd175215f6f791c9b794c5eddefa.png

二、通过命令行,查看是否开启远程连接授权
ce79e8717c6868d2e676bca1acdbcac.png

依次输入mysql命令:

mysql -uroot -p******
1fccdbb970cadb3ee0fac9c0c7c3ecc.png
show databases;
ccee234587a52a0f93c2a9d792b93a8.png
use mysql;
show tables;
b3b5155c57dea348dcdb1ee3876c939.png
select host,user from user;

查看远程连接是否被授权,未被授权的修改roothost‘%’

19469834e17428fac29e9f72070ecdf.png

三、查看自己mysql的端口号是否被防火墙拦截,拦截的开放该端口,具体步骤可以查看网上相关文章,这里不展开解释。
四、打开navicate进行连接,依次填写主机IP,端口,root用户和密码
这里一定!定!定!、千万、要注意!!!!windows系统中,主机IPWSL2(适用于 LinuxWindows 子系统体系结构)的ip地址,和windows系统区分开来。
进入命令行输入ipconfig如下图:
f0b8fdccd1957beaeaa12308f24ca98.png

一定不要搞错,是WSL2IP,不然连接不上的。
最后,填入以上信息,测试:
1390be25fefafeaa9ca4f964f7589a2.png

显示连接成功!
7e4fa96a46e7486702b84162fe31152.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容