用户
系统用户
postgres
用户用于启动PostgreSQL和pgpool服务
配置主备节点SSH互信免密
PostgreSQL用户
列出PostgreSQL中的所有用户 [root@postgresql1 ~]# psql -h 192.168.20.50 -U postgres Password for user postgres: psql (13.5) Type "help" for help. postgres=# \du List of roles Role name | Attributes | Member of -----------+------------------------------------------------------------+----------- postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {} repuser | Replication | {} postgres=# \q [root@postgresql1 ~]#
其中,postgres是超级管理员,repuser用于流复制
pgpool用户
pgpool的用户不必在PostgreSQL数据库中,而是用pg_md5生成,写入文件pool_passwd中,用户名与md5的密码以冒号隔开
[root@postgresql1 etc]# pg_md5 -u postgres -m 1qaz2wsx
[root@postgresql1 etc]# pg_md5 pgpool
[root@postgresql1 pgpool]# more etc/pool_passwd
postgres:md538c4dc841b547a3aff460cc9c73e8fab
pgpool:md509d47344c21f8a7b30435b451dd7a007