Kako namestiti PostgreSQL 9.6 na Debian in Ubuntu
PostgreSQL je zmogljiv, zelo razširljiv, odprtokodni in medplatformno objektno-relacijski sistem baz podatkov, ki deluje v Unixu podobnih operacijskih sistemih, vključno z Linuxom in Windows OS. Je sistem zbirk podatkov na ravni podjetja, ki je zelo zanesljiv in uporabnikom ponuja celovitost in pravilnost podatkov.
V našem prejšnjem članku smo razložili namestitev PostgreSQL 10 na CentOS/RHEL in Fedora. V tem članku bomo razložili, kako namestiti PostgreSQL 9.6 na Debian, Ubuntu in njegove izpeljanke z uporabo uradnega repozitorija PostgreSQL APT.
Dodajte skladišče APT PostgreSQL
To uradno skladišče APT PostgreSQL se bo kombiniralo z vašim sistemom Linux in ponuja samodejne posodobitve za vse podprte različice PostgreSQL v distribucijah Debian in Ubuntu.
Če želite dodati primerno repozitorij, najprej ustvarite datoteko /etc/apt/sources.list.d/pgdg.list
in dodajte vrstico za repozitorij v skladu z vašo distribucijo.
--------------- On Ubuntu 17.04 --------------- deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main --------------- On Ubuntu 16.04 --------------- deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main --------------- On Ubuntu 14.04 --------------- deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
--------------- On Stretch 9.x --------------- deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main --------------- On Jessie 8.x --------------- deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main --------------- On Wheezy 7.x --------------- deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
Nato uvozite ključ za podpis repozitorija in posodobite sezname sistemskih paketov, kot je ta.
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - $ sudo apt update
Namestite strežnik PostgreSQL
Ko ste v svojo distribucijo Linuxa dodali repozitorij PostgreSQL apt, zdaj namestite strežniški in odjemalski paket PostgreSQL, kot sledi:
$ sudo apt install postgresql-9.6-server postgresql-9.6
Pomembno: Za razliko od RHEL/CentOS/Fedora, kjer morate ročno inicializirati sistem zbirke podatkov, se v Ubuntu/Debian samodejno inicializira. Zato preprosto zaženite strežnik baz podatkov, kot je opisano v naslednjem razdelku.
Podatkovni imenik PostgreSQL /var/lib/postgresql/9.6/main
vsebuje vse podatkovne datoteke za bazo podatkov.
Zaženite in omogočite strežnik PostgreSQL
Ko je strežnik baze podatkov inicializiran, zaženite storitev PostgreSQL in omogočite, da se storitev PostgreSQL samodejno zažene ob takem zagonu sistema.
--------------- On SystemD --------------- $ sudo systemctl start postgresql.service $ sudo systemctl enable postgresql.service $ sudo systemctl status postgresql.service --------------- On SysVinit --------------- $ sudo service postgresql-9.6 start $ sudo chkconfig postgresql on $ sudo service postgresql-9.6 status
Preverite namestitev PostgreSQL
Po namestitvi sistema baz podatkov PostgreSQL na strežnik preverite njegovo namestitev tako, da se povežete s strežnikom baz podatkov postgres. Uporabnik skrbnika PostgreSQL je poimenovan kot postgres, vnesite ta ukaz za dostop do računa uporabniškega sistema.
$ sudo su postgres # cd # psql
Če želite nastaviti geslo za uporabnika skrbnika baze podatkov postgre, uporabite ta ukaz:
postgres=# \password postgres
Za zaščito računa uporabniškega sistema postgre uporabite spodnji ukaz za geslo.
$ sudo passwd postgres Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully $su - postgre $ ls $ psql
Za več informacij obiščite spletno stran PostgreSQL: https://www.postgresql.org/
Nazadnje preberite tudi te članke o priljubljenih sistemih za upravljanje baz podatkov:
- Namestitev MariaDB 10.1 v Debian Jessie in izvajanje različnih poizvedb MariaDB
- Kako spremeniti privzeti imenik podatkov MySQL/MariaDB v Linuxu
- Kako namestiti in zavarovati MariaDB 10 v CentOS 7
- Kako namestiti in zavarovati MariaDB 10 v CentOS 6
- Namestite MongoDB Community Edition 3.2 na sisteme Linux
To je vse za zdaj! Če želite z nami deliti svoje misli, uporabite spodnji obrazec za povratne informacije. Ne pozabite, da vedno ostanete povezani s linux-console.net za zanimive stvari o Linuxu.