您当前的位置: 首页 >  数据库

Mac 解决数据库连接失败的问题汇总

杨林伟 发布时间:2020-02-17 10:28:05 ,浏览量:4

今天使用Navicat连接远程SQLServer数据库时,发现连接不上,最终解决了。

我把我的解决思路贴上,希望能对大家有所帮助,避免走上这个坑。

一:验证网络是否通畅:

①尝试ping远程数据库主机(没问题)

ping 192.168.1.55

②尝试ping远程数据库主机端口(没问题)

nc -vz -w 2 192.168.66.233 8080

二:证明配置信息以及能远程:

①我是直接去别的开发人员机子验证的,他们使用Navicat能正确的访问(没问题)

我就纳闷,为什么我的机子连接不了?

三:解决思路:

①运行程序,不能远程连接数据库(可以排除不是Navicat工具的问题)

②使用Navicat,不能远程连接数据库(可以猜测是本机网络配的问题)

四:解决方案:

我思考了下,与远程数据库主机的网络通信是正常的,而且远程数据库配置也正常,本机的数据库连接软件也是没问题的,那问题在哪里?

我猜测可能是本地网络的问题,有哪些可能干扰的因素呢?

① 本地安装的虚拟机

②本地安装了Docker(里面含有SQLServer数据库)

为了解决这些问题,我关闭了虚拟机,和停止了Docker里面的SQLServer数据库,再重启了PC,最终可以成功的连上了远程的数据库了。

关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 4浏览

    0关注

    3279博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0505s