postgresql的远程链接出错问题
来源:互联网 发布:韩语入门教材知乎 编辑:程序博客网 时间:2024/06/04 19:18
在写一个在线编译系统时打算用远程的数据库进行测试,但是链接出现了问题.
这里先说一下远程连接时需要修改的配置吧(只是针对Linux用户).
远程链接配置
需要修改pg_hba.conf和postgresql.conf这两个文件.
PS:如果你在安装数据库时,在进行数据库初始化操作(以centos6.X版本为例),如下:
sudo service postgresql-9.5 initdb
在初始化数据库时可以指定参数 –PGDATA=“/data”,该参数是用于指明数据库的数据文件的存放路径,默认是在/var/lib/pgsql/9.5/data路径下。
# TYPE DATABASE USER ADDRESS METHOD# "local" is for Unix domain socket connections onlylocal all all ident# IPv4 local connections:host all all 127.0.0.1/32 ident# IPv6 local connections:host all all ::1/128 ident# Allow replication connections from localhost, by a user with the# replication privilege.#local replication postgres peer#host replication postgres 127.0.0.1/32 ident#host replication postgres ::1/128 ident
刚刚安装完成的postgresql是这样的.
只是针对自己本机登录识别.
需要修改如下:
# "local" is for Unix domain socket connections onlylocal all all trust# IPv4 local connections:host all all 127.0.0.1/32 trusthost all all 0.0.0.0/24 trust# IPv6 local connections:host all all ::1/128 trust
另一个要改的就是postgresql.conf文件.
将listen_address =”localhost” 引号里面改为*,即对所有地址监听.
原因
在ipv4下面添加的0.0.0.0/24这个是对全网段的许可,24表示的是子网掩码.
这里很多人都将后面的ident改为MD5的认证方式,导致FATAL: password authentication failed for user “postgres”错误的出现.
其实这个错误的根本原因就是:用户密码认证错误引起的,因为postgresql安装完成之后,默认的就是md5的认证方式,正确的方式就是直接时候trust就ok了.
希望以上对你有帮助.
阅读全文
0 0
- postgresql的远程链接出错问题
- postgresql问题总结(远程链接常出现的问题)
- Postgresql设置远程链接
- PostgreSQl数据库的链接问题linux
- postgresql远程连接问题
- 解决远程连接Mysql出错的问题
- C++链接几个经常出错的问题
- 关于数据库连接出错问题的解决方法(mysql、postgresql)
- 关于远程链接MySQL的问题
- 链接远程数据库的权限问题
- mysql远程链接问题
- gcc库的链接顺序导致编译出错的问题
- Qt因为链接问题出错
- 使用wxWidgets库链接wxString出错的问题
- Ubuntu下Postgresql卸载出错的解决办法
- git远程库链接不上的问题 permisson denied
- 阿里云远程链接mysql等端口的配置问题
- CENTOS6.5环境下POSTGRESQL的安装与配置总结以及远程连接问题的解决
- 关于 CSDN博客SEO优化的一点思考
- HashSet和CopyOnWriteArraySet
- jquery系列教程8-jquery插件大全
- centos7下ClickHouse编译记录
- RabbitMQ+HAProxy构建高可用消息队列
- postgresql的远程链接出错问题
- PHP header 函数的用法及其注意事项
- 面向对象
- 【Leetcode】【python】Remove Element
- 解决servlet向mysql添加数据时的中文乱码问题
- 前端开发中一些好用的chrome插件总结
- hdu2072—单词数(set)
- webstorm 2017 激活破解
- PHPWAMP出现无响应的解决方案,PHPWAMP集成环境在某些系统无响应什么办?