mysql 数据库安装在docker 上
navicat 连接报2013 Lost connection to mysql server at waiting for 错误如下图
在网上找了很多资料,没找到解决方案 包括修改1、mysql配置文件 2、 重启docker 3、修改user表最后都没解决。但是找的资料说的一个信息 DNS解析出问题 这个是关键点。
所以我尝试绕过DNS解析:
先走SSH通道 输入服务器账号密码,测试连接,SSH测试连接通之后
然后 输入数据库账号密码 测试连接
现在直接能连接上去了。
ps1:因为我修改过1、mysql配置文件 2、 重启docker 3、修改user表 所以我的方案 可能有这些的影响
ps2:我第1个截图和后面两个截图navicat版本不一样,因为连接不上去的问题navicat(版本navicat mysql V11.0.10)都连坏了,之后重新装了一个版本, 之后的版本(版本Navicat16_V16.0.4)才能用ssh