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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值