.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

转载于:https://www.cnblogs.com/ctypyb2002/p/9792857.html

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐