在用户根目录下,创建 .pgpass 文件,并设置权限为0600
[root@localhost bin]# su - postgres
上一次登录:四 5月 19 16:47:05 CST 2022pts/0 上
-bash-4.2$
-bash-4.2$ pwd
/var/lib/pgsql
文件格式:
hostname:port:database:username:password
database 可以为所有数据库 *
注意:创建密码文件并正确配置连接信息后,客户端连接数据库会优先使用 .pgpass 文件匹配记录的密码,从而不跳出密码输入提示。
设置了口令文件后,登录时应注明口令文件中设置的 hostname:port:database:username 几项。