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

今天使用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,最终可以成功的连上了远程的数据库了

发布了2640 篇原创文章 · 获赞 5008 · 访问量 44万+

猜你喜欢

转载自blog.csdn.net/qq_20042935/article/details/104353643
25