美文网首页
Windows10下Navicat 连接 MySQL 8.0报错

Windows10下Navicat 连接 MySQL 8.0报错

作者: 顶宝麻麻 | 来源:发表于2020-05-31 22:26 被阅读0次

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 连接可以正常连接拉~

相关文章

网友评论

      本文标题:Windows10下Navicat 连接 MySQL 8.0报错

      本文链接:https://www.haomeiwen.com/subject/pvxdzhtx.html