Python数据库Postgresql无法访问怎么办?解决方法在这里
罗西汉
优草派
postgresql数据库是一个免费开源的关系型数据库,很多的开发人员和学习者都会使用它来进行数据的存取。但在使用这个数据库时经常会遇到无法访问的问题,今天这篇文章将会介绍两种解决无法访问问题的方法,一起往下看看吧。
一、问题原因
一般来说,postgresql数据库出现无法访问的问题原因是在于是远程访问了这个数据库导致的。因为这个数据库默认是只能通过本机去访问的,也就是访问地址只能为127.0.0.1。想要解除这个地址的限制就需要去对配置文件进行修改,将需要访问的IP地址添加到白名单之中。
二、解决方法
(1)找到postgresql数据库的安装目录,如果是默认安装那么一般是在C盘的program file文件夹之中。在安装目录中找到data文件夹,然后找到文件夹中名为pg_hba.conf这个配置文件,右键选择打开方式以文本形式打开。
打开配置文件后可以看到排列整齐的列表,选择列表中IP前的值全部为all的一行复制。复制后在文件的最底部粘贴,然后将行位的IP地址改为需要访问权限的IP地址保存后即可。
(2)如果第一个更改完成后还不生效的话就还需要将同一文件夹下的postgresql.conf打开,在里面找到listen_addresses=’’这个配置代码。然后将等号后面的内容改成*保存就行,重新启动postgresql数据库再进行连接就可以访问了。
以上就是postgresql无法访问的解决方法了,希望对你有所帮助。
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。