win10 navicat premium链接远程数据库报10038错误
昨天把自己的Win10小本本配置了一遍工作中需要用的环境,其中在配置navicat连接远程数据库时出现问题,报如下错误:
一般造成这种情况的原因有下列几方面:
1.mysql服务可能未启动(但是我并未下载MySQL客户端,所以不存在这种情况)PS:如果只是需要链接远程数据库,是不需要在本地安装MySQL客户端的;
2.防火墙可能阻止访问(按照步骤我在入站规则中添加了关于端口3306的开放规则,仍然报错)
解决方法参考:https://jingyan.baidu.com/article/63acb44add614761fcc17ec2.html
3.是否有权限(找服务端同学问了下,是有的)
搞了一下午,最后问了旁边的测试小姐姐,发现是我没有同时配置SSH通道和数据库。个人理解应该是根据公司和项目不同,有的有SSH有的没有,我因为不了解SSH是个啥所以把它们分开配置了。。。所以说同志们,如果自己解决不了的问题一定要多问呀,悲伤。。。。。。
自己捯饬了很久,因为不知道原理所以在那里瞎折腾,在这里查了一下ssh的定义,留着万一自己以后忘了再来看吧QAQ~~
SSH:当我们需要远程登录到服务器上进行操作时,一般就会用到ssh(secure shell,是目前较为可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用ssh协议可以有效防止远程管理过程中的信息泄露问题)
具体参考见:https://blog.****.net/vevenlcf/article/details/43273405