更新时间:2024-07-16 GMT+08:00
分享

开始使用

安全组规则修改(可选)

安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。

如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。

  • 添加安全组规则:根据业务使用需求需要开放某个TCP端口,请参考添加安全组规则添加入方向规则,打开指定的TCP端口。
  • 修改安全组规则:安全组规则设置不当会造成严重的安全隐患。您可以参考修改安全组规则,来修改安全组中不合理的规则,保证云服务器等实例的网络安全。
  • 删除安全组规则:当安全组规则入方向、出方向源地址/目的地址有变化时,或者不需要开放某个端口时,您可以参考删除安全组规则进行安全组规则删除。

(可选)重置弹性云服务器密码

  1. 修改初始化密码。登录华为云服务器控制台,参考在控制台重置弹性云服务器密码,进行密码重置。

    图1 重置密码

PostgreSQL数据库登录

  1. 登录ECS弹性云服务器控制平台,选择创建的后缀为primary的云服务器,单击远程登录,进入Linux云服务器。

    图2 登录云服务器控制平台
    图3 登录Linux弹性云服务器

  2. 在Linux弹性云服务中输入账号和密码后回车。

    图4 登录云服务器

  3. 执行su - postgres,切换到postgres用户(安装好生成默认的用户)。输入命令psql,登录数据库。数据库安装路径默认为/data_disk/pgsql_data。

    图5 登录PostgreSQL数据库

(可选)修改PostgreSQL数据库默认用户postgres的密码

  1. 执行su - postgres,切换到postgres用户(安装好生成默认的用户)。输入命令psql,登录数据库

    图6 登录PostgreSQL数据库

  2. 执行以下命令,修改登录PostgreSQL数据库密码

    ALTER USER postgres WITH PASSWORD 'postgres';

    图7 修改登录PostgreSQL密码

  3. 执行以下命令,修改Linux系统postgres用户密码

    删除postgres用户密码

    sudo passwd -d postgres

    设置用户postgres的密码

    sudo -u postgres passwd

    图8 修改postgres用户密码

验证PostgreSQL部署成功

  1. 在云服务控制平台,选择创建的后缀为primary云服务器,单击远程登录,进入云服务器。

    图9 登录云服务器控制平台
    图10 登录Linux弹性云服务器

  2. 输入命令ps aux |grep sender在主节点中可查看到sender进程。

    图11 主节点查看sender进程

  3. 在云服务控制平台,选择创建的后缀为secondary01的弹性云服务器,单击远程登录,进入Linux弹性云服务器。

    图12 登录ECS云服务器控制平台
    图13 登录Linux云服务器

  4. 输入命令ps aux | grep receiver从节点中可查看到receiver进程。

    图14 从节点查看receiver进程

  5. 执行以下命令,主库中可查看到从库状态。

    # su - postgres

    -bash-4.2# psql

    replication=# select * from pg_stat_replication;

    图15 查看从库状态

  6. 在主库建一个库,验证备库是否可以同步

    1. 在主库执行以下命令

      postgres=# create database testdb;

      postgres=# \l

      图16 建库
      图17 查库
    2. 在备库执行以下命令查看。

      postgres=# \l

      图18 查库

相关文档