在Red Hat雷竞技下载官网 Enterprise Linux及其衍生产品上安装Percona Distribution for PostgreSQL¶
本文档描述了如何在基于rpm的发行版(如红帽企业Linux和兼容的衍生品)上从雷竞技下载官网Percona存储库安装Percona Server for PostgreSQL。
平台特定注意事项¶
如果您打算在Red Hat Enterprise 雷竞技下载官网Linux 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提供两个储存库Perc雷竞技下载官网ona发行版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和兼容的衍生产品上,首先启用代码就绪的构建器存储库来解决依赖关系冲突pgpool2。下面的示例显示Red Hat Enterprise Linux 9的步骤。启用代码就绪的构建器存储库
美元sudodnf配置经理——set-enabledcodeready-builder-for-rhel-9-x86_64-rpms安装扩展
美元sudo百胜安装雷竞技下载官网percona-pgpool-II-pg15
启用代码就绪的构建器存储库
美元sudodnf配置经理——set-enabledcrb安装扩展
美元sudo百胜安装雷竞技下载官网percona-pgpool-II-pg15
启用代码就绪的构建器存储库
美元sudodnf配置经理——set-enabledol9_codeready_builder安装扩展
美元sudo百胜安装雷竞技下载官网percona-pgpool-II-pg15
对于Red Hat Enterprise Linux 8操作系统,请根据命令中的操作系统版本进行替换。
有些扩展需要额外的设置,以便与Percona Distribution for PostgreSQL一起使用。雷竞技下载官网有关更多信息,请参阅启用扩展。
启动服务¶
安装完成后,数据库默认存储不会自动初始化。要完成安装并启动Percona Distribution for Postgr雷竞技下载官网eSQL,请使用以下命令初始化数据库:
/usr/pgsql-15/bin/postgresql-15-setup initdb
启动PostgreSQL服务:
美元sudosystemctl开始postgresql-15
3 .连接PostgreSQL服务器¶
默认情况下,postgres用户和postgres数据库是在PostgreSQL安装和初始化时创建的。这允许您以postgres用户。
美元sudo苏postgres
打开PostgreSQL交互终端:
美元psql
提示
你可以连接到psql随着postgres用户一举:
美元sudo苏postgrespsql
退出psql终端,使用以下命令:
美元\问
创建:2022年11月21日