GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat PostgreSQL 10 na CentOS 6 / RHEL 6

PostgreSQL je objektově-relační systém pro správu databází (ORDBMS) dostupný pro mnoho platforem včetně Linuxu, FreeBSD, Solaris, Microsoft Windows a Mac OS X. Je vydán pod licencí PostgreSQL, což je licence ve stylu MIT a je tedy zdarma a software s otevřeným zdrojovým kódem.

PostgreSQL je vyvinut PostgreSQL Global Development Group, skládající se z hrstky komunitních dobrovolníků zaměstnaných a pod dohledem společností jako Red Hat a EnterpriseDB. Implementuje většinu standardu SQL:2008, je kompatibilní s ACID, je plně transakční (včetně všech příkazů DDL), má rozšiřitelné datové typy, operátory a indexy a má velký počet rozšíření napsaných třetími stranami.

Naprostá většina linuxových distribucí má PostgreSQL dostupný v dodávaných balíčcích. Mac OS X počínaje verzí Lion má server PostgreSQL jako standardní výchozí databázi v serverové edici a klientské nástroje PostgreSQL v edici pro stolní počítače.

Zde je návod o instalaci PostgreSQL 10 na CentOS 6 / RHEL 6.

Otevřete Terminál (Aplikace  —>  Systémové nástroje  —> Terminál).

Přepněte na uživatele root.

$ su -

Nainstalujte PostgreSQL 10

PostgreSQL publikuje balíčky rpm pro všechny platformy Linuxu a jejich balíčky jsou čerstvější než balíčky v jiném úložišti. Potřebujeme přidat úložiště na náš počítač instalací repo rpm. 

### 32 bitů ### # rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-centos10-10-1.noarch.rpm### 64 bit # ## # rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-centos10-10-1.noarch.rpm

Nainstalujte PostgreSQL 10.

# yum nainstalovat postgresql10 postgresql10-server

Konfigurace PostgreSQL 10

Inicializujte PostgreSQL.

# službu postgresql-10 initdb

PostgreSQL normálně naslouchá pouze na localhostech, pokud byste chtěli povolit PostgreSQL naslouchat na všech IP adresách; upravte /var/lib/pgsql/10/data/postgresql.conf.

# vi /var/lib/pgsql/10/data/postgresql.conf

Přejděte do sekce Připojení a komunikace, najděte proměnnou „listen_address“. Odkomentujte „listen_addresses“ a místo „localhost“ umístěte „*“

Před úpravou:

#listen_addresses ="localhost"

Po úpravě:

listen_addresses ="*"

Přidejte svou síť ke vzdálenému přístupu k databázi; Upravte /var/lib/pgsql/9.1/data/pg_hba.conf.

# vi /var/lib/pgsql/9.1/data/pg_hba.conf

Přidejte následující řádek podle konfigurace sítě s ověřením hesla md5 (Povolte vzdálený přístup k databázi).

# Local networkshost all all xx.xx.xx.xx/xx md5# Examplehost all all 192.168.0.0/24 md5host all all all 127.0.0.1/32 md5

Restartujte server PostgreSQL.

# service postgresql-10 restart# chkconfig postgresql-10 on

Potvrďte poslech PostgreSQL.

# netstat -ant | GREP 5432TCP 0 0 0.0.0.0:5432 0.0.0,0:* ListentCP6 0 :::5432 :::*Poslouchejte  

Vytvořit databázi

Přihlaste se jako uživatel postgres.

# su -l postgres

Vytvořte databázi s názvem „test“

-bash-4.2$ createdb test

Přihlaste se do databáze.

-bash-4.2$ test psql

Vytvořte nového uživatele s názvem „raj“ pro správu databází.

test=# VYTVOŘTE UŽIVATELE raj S PŘIHLAŠOVACÍM HESLEM SUPERUSER 'raj';

Přihlaste se pomocí superuživatele.

$ psql -h dbserver -d test -U raj

To je vše.


Cent OS
  1. Jak nainstalovat PostgreSQL na CentOS 7

  2. Jak nainstalovat PostgreSQL na CentOS 7 / RHEL 7

  3. Jak nainstalovat PostgreSQL na CentOS 8 / Rocky Linux 8 / RHEL 8

  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8

  3. Jak nainstalovat ntfs-3g na RHEL 8 / CentOS 8

  1. Jak nainstalovat PHP-mbstring na RHEL 8 / CentOS 8

  2. Jak nainstalovat phantomjs na RHEL 8 / CentOS 8

  3. Jak nainstalovat Dropbox na RHEL 8 / CentOS 8