Jinsi ya kufunga PostgreSQL 9.6 kwenye Debian na Ubuntu
PostgreSQL ni mfumo wa hifadhidata wenye nguvu, unaoweza kupanuka sana, chanzo huria na mfumo mtambuka wa uhusiano wa kitu unaoendeshwa kwenye mifumo endeshi inayofanana na Unix ikijumuisha Linux na Windows OS. Ni mfumo wa hifadhidata wa kiwango cha biashara ambao unategemewa sana na unatoa uadilifu na usahihi wa data kwa watumiaji.
Katika nakala yetu ya mapema, tumeelezea usakinishaji wa PostgreSQL 10 kwenye CentOS/RHEL na Fedora. Katika nakala hii, tutaelezea jinsi ya kusakinisha PostgreSQL 9.6 kwenye Debian, Ubuntu na viambajengo vyake kwa kutumia hazina rasmi ya PostgreSQL APT.
Ongeza Hifadhi ya PostgreSQL APT
Hazina hii rasmi ya PostgreSQL APT itaunganishwa na mfumo wako wa Linux na kutoa masasisho ya kiotomatiki kwa matoleo yote yanayotumika ya PostgreSQL kwenye usambazaji wa Debian na Ubuntu.
Ili kuongeza hazina inayofaa, kwanza unda faili /etc/apt/sources.list.d/pgdg.list
, na uongeze mstari wa hazina kulingana na usambazaji wako.
--------------- 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
Kisha ingiza ufunguo wa kusaini hazina, na usasishe orodha za kifurushi cha mfumo kama hii.
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - $ sudo apt update
Sakinisha Seva ya PostgreSQL
Mara tu unapoongeza hazina ya PostgreSQL katika usambazaji wako wa Linux, sasa sakinisha seva ya PostgreSQL na vifurushi vya mteja kama ifuatavyo:
$ sudo apt install postgresql-9.6-server postgresql-9.6
Muhimu: Tofauti na RHEL/CentOS/Fedora ambapo inabidi uanzishe kikuli mfumo wa hifadhidata, katika Ubuntu/Debian, unaanzishwa kiotomatiki. Kwa hivyo endelea tu kuanza seva ya hifadhidata kama ilivyoelezewa katika sehemu inayofuata.
Saraka ya data ya PostgreSQL /var/lib/postgresql/9.6/main
ina faili zote za data za hifadhidata.
Anza na Wezesha Seva ya PostgreSQL
Seva ya hifadhidata ikiwa imeanzishwa, anzisha huduma ya PostgreSQL na uwashe huduma ya PostgreSQL kuanza kiotomatiki kwenye kuwasha mfumo kama hii.
--------------- 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
Thibitisha Usakinishaji wa PostgreSQL
Baada ya kusakinisha mfumo wa hifadhidata wa PostgreSQL kwenye seva yako, thibitisha usakinishaji wake kwa kuunganisha kwenye seva ya hifadhidata ya postgres. Mtumiaji wa msimamizi wa PostgreSQL anaitwa postgres, chapa amri hii ili kufikia akaunti ya mfumo wa mtumiaji.
$ sudo su postgres # cd # psql
Ili kuweka nenosiri kwa mtumiaji wa msimamizi wa hifadhidata ya postgre, tumia amri hii:
postgres=# \password postgres
Ili kulinda akaunti ya mfumo wa mtumiaji wa postgre, tumia amri ya nenosiri iliyo hapa chini.
$ sudo passwd postgres Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully $su - postgre $ ls $ psql
Kwa habari zaidi, nenda kwa Ukurasa wa Nyumbani wa PostgreSQL: https://www.postgresql.org/
Mwishowe, soma pia nakala hizi kuhusu mifumo maarufu ya usimamizi wa hifadhidata:
- Kusakinisha MariaDB 10.1 katika Debian Jessie na Kuendesha Maswali Mbalimbali ya MariaDB
- Jinsi ya Kubadilisha Saraka Chaguomsingi ya Data ya MySQL/MariaDB katika Linux
- Jinsi ya Kusakinisha na Kulinda MariaDB 10 katika CentOS 7
- Jinsi ya Kusakinisha na Kulinda MariaDB 10 katika CentOS 6
- Sakinisha Toleo la 3.2 la Jumuiya ya MongoDB kwenye Mifumo ya Linux
Ni hayo tu kwa sasa! Ili kushiriki mawazo yoyote nasi, tumia fomu ya maoni iliyo hapa chini. Kumbuka kuendelea kushikamana na linux-console.net kila wakati kwa vitu vya kupendeza vya Linux.