1 |
yum -y install <a class="vglnk" href="https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm" rel="nofollow">https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm</a> |
1 2 3 |
yum -y install epel-release yum-utils yum-config-manager --enable pgdg12 yum install postgresql12-server postgresql12 |
1 2 |
/usr/pgsql-12/bin/postgresql-12-setup initdb Initializing database ... OK |
1 |
systemctl enable --now postgresql-12 |
1 |
systemctl status postgresql-12 |
1 2 3 |
su - postgres psql -c "alter user postgres with password 'StrongPassword'" ALTER ROLE |
Включить удалённый доступ:
/var/lib/pgsql/12/data/postgresql.conf
тут корретируем Listen address меняя на наш IP или на знак “*” означающий что будут слушаться все интерфейсы
1 |
listen_addresses = '192.168.10.10' |
Так же настраиваем кому будет разрешён доступ:
1 2 3 4 5 6 7 |
vim /var/lib/pgsql/12/data/pg_hba.conf # Accept from anywhere host all all 0.0.0.0/0 md5 # Accept from trusted subnet host all all 192.168.18.0/24 md5 |
ну и перезапускаем базу:
1 |
sudo systemctl restart postgresql-12 |