开始使用
安全组规则修改(可选)
安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。
如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。
(可选)重置弹性云服务器密码
- 修改初始化密码。登录华为云服务器控制台,参考在控制台重置弹性云服务器密码,进行密码重置。
图1 重置密码
PostgreSQL数据库登录
- 登录ECS弹性云服务器控制平台,选择创建的后缀为primary的云服务器,单击远程登录,进入Linux云服务器。
图2 登录云服务器控制平台
图3 登录Linux弹性云服务器
- 在Linux弹性云服务中输入账号和密码后回车。
图4 登录云服务器
- 执行su - postgres,切换到postgres用户(安装好生成默认的用户)。输入命令psql,登录数据库。数据库安装路径默认为/data_disk/pgsql_data。
图5 登录PostgreSQL数据库
(可选)修改PostgreSQL数据库默认用户postgres的密码
- 执行su - postgres,切换到postgres用户(安装好生成默认的用户)。输入命令psql,登录数据库。
图6 登录PostgreSQL数据库
- 执行以下命令,修改登录PostgreSQL数据库密码
ALTER USER postgres WITH PASSWORD 'postgres';
图7 修改登录PostgreSQL密码 - 执行以下命令,修改Linux系统postgres用户密码
删除postgres用户密码
sudo passwd -d postgres
设置用户postgres的密码
sudo -u postgres passwd
图8 修改postgres用户密码
验证PostgreSQL部署成功
- 在云服务控制平台,选择创建的后缀为primary云服务器,单击远程登录,进入云服务器。
图9 登录云服务器控制平台
图10 登录Linux弹性云服务器
- 输入命令ps aux |grep sender,在主节点中可查看到sender进程。
图11 主节点查看sender进程
- 在云服务控制平台,选择创建的后缀为secondary01的弹性云服务器,单击远程登录,进入Linux弹性云服务器。
图12 登录ECS云服务器控制平台
图13 登录Linux云服务器
- 输入命令ps aux | grep receiver,从节点中可查看到receiver进程。
图14 从节点查看receiver进程
- 执行以下命令,主库中可查看到从库状态。
# su - postgres
-bash-4.2# psql
replication=# select * from pg_stat_replication;
图15 查看从库状态
- 在主库建一个库,验证备库是否可以同步。