在Red Hat雷竞技下载官网 Enterprise Linux及其衍生系统上安装Percona Distribution for PostgreSQL¶
本文档介绍如何在基于rpm的发行版(如Red Hat Enterprise L雷竞技下载官网inux及其兼容的衍生版本)上从Percona存储库安装Percona Server for PostgreSQL。
平台特定说明¶
如果您打算在redhat Enterprise L雷竞技下载官网inux v8上安装Percona Distribution for PostgreSQL,请禁用postgresql和llvm-toolset模块:
美元sudodnf模块禁用postgresqlllvm-toolset
在CentOS 7上,您应该安装epel-release包:
美元sudo好吃。可能是安装epel-release美元sudo好吃。repolist
过程¶
以root用户身份或使用sudo命令:
配置存储库¶
安装
雷竞技下载官网percona-release仓库管理工具,订阅Percona仓库:雷竞技下载官网美元sudo好吃。安装https://repo.雷竞技下载官网percona.com/yum/percona-release-latest.noarch.rpm启用存储库
雷竞技下载官网Percona提供两个储存库用于Pe雷竞技下载官网rcona Distribution for PostgreSQL。我们建议启用主版本存储库来及时接收最新的更新。
要启用存储库,我们建议使用设置命令:
美元sudo雷竞技下载官网percona-release设置ppg-15
安装包¶
美元sudo好吃。安装雷竞技下载官网percona-ppg-server15
安装PostgreSQL服务器包:
美元sudo好吃。安装雷竞技下载官网percona-postgresql15-server安装组件:
安装
pg_repack:美元sudo好吃。安装雷竞技下载官网percona-pg_repack15安装
pgaudit:美元sudo好吃。安装雷竞技下载官网percona-pgaudit安装
pgBackRest:美元sudo好吃。安装雷竞技下载官网percona-pgbackrest安装
Patroni:美元sudo好吃。安装雷竞技下载官网percona-patroni安装
pg_stat_raybet雷竞技竞猜在线官网monitor:安装
pgBouncer:美元sudo好吃。安装雷竞技下载官网percona-pgbouncer安装
pgAudit-set_user:美元sudo好吃。安装雷竞技下载官网percona-pgaudit15_set_user安装
pgBadger:美元sudo好吃。安装雷竞技下载官网percona-pgbadger安装
wal2json:美元sudo好吃。安装雷竞技下载官网percona-wal2json15安装PostgreSQL贡献扩展:
美元sudo好吃。安装雷竞技下载官网percona-postgresql15-contribHAProxy安装
美元sudo好吃。安装雷竞技下载官网percona-haproxy安装pgpool
安装
pgpool2在Red Hat Enterprise Linux和兼容的衍生产品上,首先启用codeready构建器存储库来解决依赖冲突pgpool2。下面的示例显示了Red Hat Enterprise Linux 9的步骤。启用coderready构建器存储库
美元sudodnf配置经理——set-enabledcodeready-builder-for-rhel-9-x86_64-rpms安装扩展
美元sudo好吃。安装雷竞技下载官网percona-pgpool-II-pg15
启用coderready构建器存储库
美元sudodnf配置经理——set-enabledcrb安装扩展
美元sudo好吃。安装雷竞技下载官网percona-pgpool-II-pg15
启用coderready构建器存储库
美元sudodnf配置经理——set-enabledol9_codeready_builder安装扩展
美元sudo好吃。安装雷竞技下载官网percona-pgpool-II-pg15
对于redhat Enterprise Linux 8,请根据实际情况替换命令中的操作系统版本。
为了在PostgreSQL的Percona Distribution中使用它们,一些扩展需要额外的设置。雷竞技下载官网更多信息请参考启用扩展。
启动服务¶
安装完成后,不会自动初始化默认数据库存储。为了完成安装并启动Percona Distribution for Postg雷竞技下载官网reSQL,请使用以下命令初始化数据库:
/usr/pgsql-15/bin/postgresql-15-setup initdb
启动PostgreSQL服务:
美元sudosystemctl开始postgresql-15
连接到PostgreSQL服务器¶
默认情况下,postgres用户和postgresPostgreSQL在安装和初始化时创建了数据库。这允许您连接到数据库postgres用户。
美元sudo苏postgres
打开PostgreSQL交互终端:
美元psql
提示
你可以连接到psql随着postgres用户一次登录:
美元sudo苏postgrespsql
退出psql终端,使用以下命令:
美元\问
创建:2022年11月21日