随着项目越做越多,经常建库跟连数据库,已是如数家珍。
这不公司今天项目上要开始做新项目了,发了一个数据库连接,用navicat 作为工具,进行进入导入连接后,弹出了如下错误:
could not allocate new connection (无法分配新的连接)
那用过navicat 的人都知道,首先我们要连接数据库,就是要将数据库文件导入进来,提示错误,我就有点看不懂了。
发这个连接的用户,是可以正常连接数据的,之后,我又将连接发给了其他同事,结果其他同事都可以正常连接。
我先在网上百度了一下,得到如下答案:
这个提示的大概意思是:无法分配新的连接。可能出现的问题:
1、远程数据库地址无效或用户名密码错;
2、远程数据库服务未打开;
3、本机WORKSTATION服务没有打开;
4、网络问题;
5、其它原因。
因为别人是可以正常进行连接的,所以,基本上边所有的问题,我基本上认为是不可能存在的呢。
但我现在百度跟谷哥搜索了许久,几乎没有什么有效的答案。
我自己切换了本机网络跟设置DNS,还有就是重启了电脑,问题依然无法正常解决呢。
最后,在想,会不会是navicat 的版本所影响了呢,想一下,我本机还有个16的navicat版本,用该文件重新做了一次导入,
这次居然顺利打开了。
这里强调下,导入数据库连接的问题,如下图:
注意:以上是要点击对象,才会出现这个导入连接的选项 。因为之前经常找不到,犯了错误,这里简单记录一下。
就这样一个操作,浪费了一个上午的时间呢,真的有时候,项目上遇到的问题,比较奇葩,百度跟谷歌的结果,都是比较差强人意的。
这些情况时不时都会遇到的,我们会遇到很多这种情况,网上找不到答案的情况下,就只能是凭借我们平时积累的经验来解决问题了。
凭借经验来排除问题,有时候最好也记下来,否则我们是记不住这些问题的,毕竟人的大脑是有限的。
反正就这样一个操作,简单的记录下问题,方便我们以后遇到同样的问题,避免浪费大量时间。
浪费的时间,我们可以更多的集中在业务开发上,用更严谨的思维做出更好的软件。
以上是自己的做为资深开发的一些个人经历,把这些经验分享给大家,希望以后大家在从事开发中,可以避免不必要的麻烦,跟浪费时间精力。
要是大家喜欢我的文章的话,可以在文章下留言或是联系我,共同进步,共同探讨开发的一些案例,促进彼此间的交流,分享一些日常的开发趣事。
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://alexlee.club/navicat-could-not-allocate-new-connection/2024/06/11/
共有 0 条评论