PostgreSQL9 连接数据库的连接信息

2015-07-16 12:07:35 · 作者: · 浏览: 2

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


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


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


如:


select inet_server_addr(),inet_server_port(),current_database(),current_user,version();


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命令或其他寻找文件命令查找。


默认配置文件目录:


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


------------------------------------华丽丽的分割线------------------------------------


------------------------------------华丽丽的分割线------------------------------------