解决异常:“The last packet sent successfully to the server was 0 milliseconds ago. ”的办法;及Linux网络ping不通得问题

解决异常:“The last packet sent successfully to the server was 0 milliseconds ago. ”的办法;及Linux网络ping不通得问题,第1张

报错信息如下:   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了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/996421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存