Windows10下Navicat 连接 MySQL 8.0报错2013 - Lost connection to MySQL server at 'waiting for initial co...

Windows10 下Navicat 无法连接本地安装的MySQL 8.0

报错如下:

2013 - Lost connection to MySQL server at 'waiting for initial communication packet', system error:0

百度解决方案如下:
# 跳过DNS反向解析过程.(这样就不能使用主机名连接mysql了,只能使用ip连接)
skip-name-resolve

然而并木有用~~~

在cmd命令行下执行:

C:\Windows\system32>netstat -ano | findstr 3306
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       16692
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       25124
  TCP    0.0.0.0:33060          0.0.0.0:0              LISTENING       25124
  TCP    127.0.0.1:3306         127.0.0.1:61113        ESTABLISHED     25124
  TCP    127.0.0.1:61113        127.0.0.1:3306         ESTABLISHED     27692
  TCP    [::]:3306              [::]:0                 LISTENING       25124
  TCP    [::]:33060             [::]:0                 LISTENING       25124

发现有两个进程同时监听3306 端口,怀疑另外一个进程是我本机虚拟机中的MySQL。


image.png

尝试着把NAT设置中的主机端口3306改成3307。

C:\Windows\system32>netstat -ano | findstr 3306
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       25124
  TCP    0.0.0.0:33060          0.0.0.0:0              LISTENING       25124
  TCP    [::]:3306              [::]:0                 LISTENING       25124
  TCP    [::]:33060             [::]:0                 LISTENING       25124

现在只有一个进程监听3306端口。

再尝试用Navicat 连接可以正常连接拉~

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

推荐阅读更多精彩内容