问题现象:
(1)linux服务器环境下 mysql可以被navicat远程连接,前提是mysql已设置好远程连接。也可以通过mysql -uroot -p连接,但是不可以通过mysql -uroot -h127.0.0.1 -p连接。报错如下:
Can't connect to MySQL server on '127.0.0.1' (110)
(2)本地项目配置linux服务器IP也可以启动项目,也可以连接。
(3)然而本机tomcat部署的项目配置的localhost或者是127.0.0.1或者是服务器的ip均不可以启动项目
(4)navicat通过ssh连接,数据库的连接采用localhost连接也连接不上,报错如下:
使用Navicat连接远程服务器出错2013-Lost connection to MYSQL server at 'reading for initial communication packet
解决方案(一个思路):
查看 lo网卡是否已启动,即回环网卡,下图为启动状态
附:网卡的启停和状态
命令:
# 停止网卡 例:ifdown lo
ifdown xx
# 开启网卡 例:ifup lo
ifup xxxx