# Если еще нет в ОСи epel-release # yum -y install epel-release yum repolist
# Репозиторий percona для centos # yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
# Выбираем релиз percona postgres 13 # percona-release setup ppg-13
# Устанавливаем percona postgres 13 # yum install -y percona-ppg-server13
# Инициализируем базы percona postgres 13 # /usr/pgsql-13/bin/postgresql-13-setup initdb
# Стартуем percona postgres 13 # systemctl start postgresql-13
Пользователь postgres и БД создаются автоматически при установке и инициализации, поэтому уже можно действовать:
# От root - сразу проваливаемся в пользователя postgres su postgres # Через sudo: $ sudo su postgres
bash-4.2$ whoami postgres bash-4.2$ exit
# От root в консоль сервера: su - postgres -c psql
# su - postgres -c psql psql (13.11 - Percona Distribution) TYPE "help" FOR help. postgres=# SELECT version(); version -------------------------------------------------------------------------------------------------------------------------------- PostgreSQL 13.11 - Percona Distribution ON x86_64-pc-linux-gnu, compiled BY gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5), 64-bit (1 ROW) postgres=# \q
Процесс работает от пользователя posgres и называется postmaster Путь к нему - /usr/pgsql-13/bin/postmaster Данные лежат в каталоге - /var/lib/pgsql/13/data/
Все это и многое другое доступно на сайте percona