加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL9 连接数据库的连接信息

发布时间:2020-12-13 17:17:51 所属栏目:百科 来源:网络整理
导读:要连接数据库,必须提供以下参数: 主机或主机地址、端口号、数据库实例名、用户名、用户密码。 当你登录到服务器时候,可以用命令查看这些参数。 如: span style="font-size:18px;"select inet_server_addr(),inet_server_port(),current_database(),curre


要连接数据库,必须提供以下参数:

主机或主机地址、端口号、数据库实例名、用户名、用户密码。

当你登录到服务器时候,可以用命令查看这些参数。

如:

<span style="font-size:18px;">select inet_server_addr(),inet_server_port(),current_database(),current_user,version();
 </span>

输出:"127.0.0.1";5432;"postgres";"postgres";"PostgreSQL 9.4.2 on x86_64-redhat-linux-gnu,compiled by gcc (GCC) 5.1.1 20150422 (Red Hat 5.1.1-1),64-bit"


PostgreSQL默认禁止远程登陆。我们可以修改配置文件postgresql.conf 内容为 listen_addresses = '*'(如果机器配置了多个网卡,则所有网卡所有ip地址),

和pg_hba.conf(数据库角色访问控制) ,允许所有远程用户通过加密密码连接所有数据库。
内容为:

# TYPE DATABASE USER CIDR-ADDRESS METHOD
host all all 0.0.0.0/0 md5

type 为host代表远程连接,

上面两个文件,根据自己安装的目录会有所不同,不知道,请find命令或其他寻找文件命令查找。

因为安装的是Fedora22,可以用命令dnf install 在线安装。

默认配置文件目录:


 /var/lib/pgsql/data/postgresql.conf 
 /var/lib/pgsql/data/pg_hba.conf 
 

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读