irpas技术客

解决异常:“The last packet sent successfully to the server was 0 milliseconds ago. ”的

未知 5699

报错信息如下: ? 2?com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure ? 3 The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

很明显第二得错误提示信息有提到mysql,说明mysql服务没有启动等原因。

事实上我得mysql服务确实没有链接通,原因是我把linux得一个子网修改后,导致navicat连接不上mysql服务器,在windows上用cmd ping linux系统得ip地址也ping不通。

又回到重新配置Linux IP步骤如下:

1、NAT模式设置

首先设置虚拟机中NAT模式得选项,打开VMware,点击“编辑”下得“虚拟网络编辑器”,设置NAT参数

注意: VMware Network Adapter VMnet8保证是启用状态

2、设置静态IP

在普通用户下不能修改网卡的配置信息;所以我们要切换到root用户进行ip配置

修改网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

? 修改网卡配置文件 BOOTPROTO设置为静态static IPADDR设置ip地址 NETMASK设置子网掩码 GATEWAY设置网关 ONBOOT设置为true或者yes在系统启动时是否激活网卡 执行保存

首先按ESC键退出,再输?

:wq!

3、重启网络

systemctl restart network

4、查看IP

ifconfig

?以上是配置Linux得IP地址方法。想要宿主机ping通虚拟机得满足三个条件

① 、虚拟机vmware ?的 虚拟网络编辑 ,vmnet8 的ip地址设置 ?。

②、宿主机,就是本地网络 vmnet8的ip 地址设置,这两个要在同一个网段,就是子网掩码与虚拟机的子网掩码一致即可。 ?

③、linux操作系统里面的ip地址设置 也要和 上面两个设置在同一个网段

?5、宿主机ping虚拟机

?网络配置通了,navicat自然也能连接通mysql了。



1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #解决异常The #last #packet #sent #successfully #To #The #Server