(可选)添加备份用户
新建一个名称为backup的用户作为PostgreSQL数据库的备份用户。如果实际环境已配置了复制用户和主从环境,请跳过本章节。
- 可选:配置数据库可复制的接入网络范围。
 
      如果环境中已经配置,请跳过本步骤。
- 打开数据目录下的pg_hba.conf文件。在本例中,数据目录为“/data/pg-13.2/data/”。
       
vi /data/pg-13.2/data/pg_hba.conf
 - 按“i”进入编辑模式,在文件中添加如下内容。
       
host replication all 0.0.0.0/0 md5

 - 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
 - 重启PostgreSQL数据库,使配置生效。
       
/usr/local/pgsql-13.2/bin/pg_ctl -D /data/pg-13.2/data -l logfile restart
 
 - 打开数据目录下的pg_hba.conf文件。在本例中,数据目录为“/data/pg-13.2/data/”。
       
 - 创建备份用户。
- 在主库服务器上,使用postgres用户登录PostgreSQL数据库。
       
/usr/local/pgsql-13.2/bin/psql -U postgres

 - 创建用户名为backup的备份用户。本处用户名和密码以backup和123456为例,出于安全考虑,请在生产环境中使用更复杂安全的密码。
       
create role backup REPLICATION LOGIN PASSWORD '123456';

 - 退出数据库。
       
\q
 
 - 在主库服务器上,使用postgres用户登录PostgreSQL数据库。
       
 
     父主题: 部署环境