Dbeaver 连接虚拟机mysql失败,Communications link failureThe last packet sent successfully to the server was

问题描述

我使用dbeaver连接虚拟机VMware Station的MySQL5.7版本,出现如下错误:Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Connect timed out

在这里插入图片描述

解决办法

总共有三个步骤

第一步:搞通网络

虚拟机和本机,先都ping一下ip地址,看看网络是否ping得通,别到时候是网络问题,就真的会谢。
在本机上就是cmd,然后ipconfig命令,注意这里是ip,是p,本机就是ipv4的地址
在这里插入图片描述

在虚拟机上可以用ifconfig或者ip addr,自己选一个都可以,注意这里是if,是f,虚拟机就是ens33的地址。
在这里插入图片描述

ping ip地址

要都能ping通,不然网络都连接不了,就是用虚拟机ping主机,用主机ping虚拟机,要是没搞通,虚拟机就重启网络试一试。
虚拟机上执行这条命令:

systemctl restart network

首先,一定要ping通!!!后面都是基于网络正常的,不然都是空谈!

第二步:选择正确的ip

dbeaver进行连接时,地址的填写,傻乎乎的写localhost可是不行的,刚开始我就是这样的,被自己蠢笑了!
在这里插入图片描述

第三步:关闭防火墙

好,搞完上述的活动,我还是失败了,我真的服了,不要担心,总是有解决办法的,这不来了!
搞了半天,是我的虚拟机开启了防火墙,所以我进不去啊。在虚拟机上执行如下命令:

systemctl stop firewalld

再次使用dbeaver进行连接。
在这里插入图片描述
恭喜我们成功啦!快去试一试吧,肯定可以哒!

最后,BB,如果方法对您有帮助的话,记得给我点个赞赞
谢谢啦~

今天中午吃法加蛋忘记备注要炒到菜里面了,明天要记得,都不敢想象明天的菜会有多好吃!

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值