一、Windows
系统启动docker
中mysql
,通过docker
桌面版启动
二、通过命令行,查看是否开启远程连接授权
依次输入mysql
命令:
mysql -uroot -p******
show databases;
use mysql;
show tables;
select host,user from user;
查看远程连接是否被授权,未被授权的修改root
的host
为‘%’
三、查看自己mysql
的端口号是否被防火墙拦截,拦截的开放该端口,具体步骤可以查看网上相关文章,这里不展开解释。
四、打开navicate
进行连接,依次填写主机IP
,端口,root
用户和密码
这里一定!定!定!、千万、要注意!!!!windows
系统中,主机IP
是WSL2
(适用于 Linux
的 Windows
子系统体系结构)的ip
地址,和windows
系统区分开来。
进入命令行输入ipconfig
如下图:
一定不要搞错,是WSL2
的IP
,不然连接不上的。
最后,填入以上信息,测试:
显示连接成功!