postgresql 的 .pgpass密码文件的使用

.pgpass 是 连接 postgresql 时使用的密码文件,通常位置为 ~/.pgpass。
在使用某些组件时还真的必须使用。具体的格式为:

hostname:port:database:username:password

常见的使用如下:

# su - postgres
$ vi ~/.pgpass
#hostname:port:database:username:password
192.168.0.102:5432:postgres:postgres:rootroot

~/.pgpass 上的权限必须不允许所有人或组内访问,可以用命令chmod 0600 ~/.pgpass 实现。如果权限没有这么严格,该文件将被忽略。

参考:
http://postgres.cn/docs/9.6/libpq-pgpass.html

posted @ 2018-09-30 15:03  peiybpeiyb  阅读(4233)  评论(0编辑  收藏  举报