在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-contrib
HAProxy安装
美元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日