Paano Mag-install at Mag-configure ng PostgreSQL sa Ubuntu

Paano Mag-install at Mag-configure ng PostgreSQL sa Ubuntu

Ang mga nauugnay na sistema ng pamamahala ng database (RDBMS) ay napatunayan na isang pangunahing sangkap ng maraming mga website at aplikasyon, habang nagbibigay sila ng isang nakabalangkas na paraan upang maiimbak, ayusin, at ma-access ang impormasyon.





hindi makita ang panlabas na hard drive windows 10

Sa artikulong ito, tatalakayin namin nang detalyado ang PostgreSQL, kasama ang isang sunud-sunod na gabay sa pag-install at pag-configure ng PostgreSQL sa Ubuntu.





Ano ang PostgreSQL?

Ang PostgreSQL ay isang open-source database management system na sumusuporta sa SQL. Gamit ang PostgreSQL, ang mga developer ay maaaring bumuo ng mga aplikasyon na mapagparaya sa pandaraya dahil nagbibigay ito ng mahusay na mga mapagkukunan sa pamamahala ng data sa administrator ng database.





Binibigyan ka ng platform na ito ng kadaliang kumilos upang tukuyin ang iyong sariling mga hanay ng data, bumuo ng mga pasadyang font, at pagsamahin ang code na nakasulat sa iba't ibang mga wika ng programa. Ang PostgreSQL ay lubos na nasusukat sa mga tuntunin ng dami ng data at ang bilang ng mga kasabay na gumagamit sa isang proyekto.

Tingnan natin ang proseso ng pag-install ng PostgreSQL para sa Ubuntu 21.04.



Hakbang 1: I-install ang PostgreSQL sa Ubuntu

Ang ilang mga pakete ng PostgreSQL ay naroroon sa default na lalagyan ng Ubuntu. Upang mai-install ang PostgreSQL sa pamamagitan ng linya ng utos, i-type ang:

sudo apt install postgresql postgresql-contrib

Patunayan ang Pag-install

Mahahanap mo ang lokasyon ng file ng pagsasaayos gamit ang utos ng ls . Ito ay isang hakbang sa pag-verify na nagpapatunay kung ang PostgreSQL ay matagumpay na na-install sa iyong system o hindi.





ls /etc/postgresql/12/main/

Ang numero 12 nagsasaad ng bersyon ng PostgreSQL. Maaaring iba ito para sa iyo depende sa package na na-download mo sa iyong system.

Suriin ang Katayuan ng PostgreSQL

Pagkatapos ng pag-install, suriin ang katayuan ng PostgreSQL gamit ang sumusunod na utos:





service postgresql status

Ang output ay ganito ang hitsura:

Kung ang output ay ipinapakita ang aktibo katayuan, pagkatapos ang serbisyo ng PostgreSQL ay tumatakbo sa iyong system. Sa kabilang banda, kung ang katayuan ay hindi aktibo , pagkatapos ay kailangan mong simulan ang serbisyo sa pamamagitan ng pagta-type:

service postgresql start

Bukod sa katayuan at umpisahan , maraming iba pang mga utos ng PostgreSQL na maaari mong gamitin:

  • Tigilan mo na
  • I-restart
  • Reload
  • Force-reload

Kaugnay: Mga Database Engine na Isasaalang-alang para sa Iyong Susunod na Proyekto

Hakbang 2: Mag-log In Bilang isang Super-User

Bago magpatuloy sa karagdagang, kailangan mong mag-log in bilang isang superuser ng database sa PostgreSQL server. Ang isa sa pinakasimpleng paraan upang kumonekta bilang isang gumagamit ng PostgreSQL ay baguhin ang iyong hostname sa postgres Gumagamit ng unix.

Itakda ang Mga Kredensyal sa Root User

Mag-login sa PostgreSQL interactive shell gamit ang utos:

sudo -u postgres psql

Itakda ang mga root kredensyal ng gumagamit gamit ang sumusunod na query:

ALTER USER postgres PASSWORD 'newpassword';

Siguraduhin na palitan newpassword na may isang malakas na password na iyong pinili. Uri labasan upang umalis sa interactive shell.

Mag-login sa psql kasama ang sumusunod na utos:

psql -U postgres -h localhost

Ipasok ang bagong root password para sa gumagamit kapag lumitaw ang prompt.

Hakbang 3: Kumonekta sa PostgreSQL Server

Kapag na-install mo ang PostgreSQL, lumilikha ang platform ng isang default na gumagamit postgres at isang system account na may parehong pangalan. Kailangan mong mag-log in bilang gumagamit postgres upang kumonekta sa server ng PostgreSQL.

Gamitin ang sumusunod na utos upang mag-log in sa PostgreSQL server:

sudo su postgres

Sa sandaling patakbuhin mo ang utos na ito, mapapansin mo ang isang pagbabago sa paraan ng pagpapakita ng system ng iyong hostname. Ang bash prompt ay magiging ganito:

postgres@ubuntu: /home/winibhalla/Desktop$

Ipinapakita nito na matagumpay kang naka-log in bilang isang gumagamit ng PostgresSQL.

Paano Pamahalaan ang Mga Gumagamit ng PostgreSQL

Ngayon na nakakonekta ka sa server, oras na upang lumikha ng mga bagong gumagamit. Uri psql upang simulang magpatakbo ng mga utos sa server ng PostgreSQL.

Lumikha ng isang Bagong Gumagamit

Kung maraming mga miyembro ng koponan ang nagtatrabaho sa iba't ibang mga antas sa loob ng isang proyekto, kakailanganin mong lumikha ng iba't ibang mga tungkulin para sa iba't ibang mga empleyado at italaga sa kanila ang kanilang mga pag-access. Gamitin ang LUMIKHA NG MUNGGAMIT utos na lumikha ng isang bagong profile ng gumagamit:

CREATE USER user1 WITH PASSWORD 'test123';

Sa utos sa itaas, gumagamit1 ay ang username na nais mo para sa bagong gumagamit na sinusundan ng pagsubok123 , alin ang password para sa gumagamit na ito.

Upang suriin ang listahan ng mga bagong gumagamit na idinagdag sa isang database, gamitin ang ng utos

Tulad ng nakikita mo sa output sa itaas, wala pang magagamit na mga pribilehiyo para sa bagong gumagamit.

Bigyan ang Mga Pribilehiyo ng Superuser sa Mga Bagong Gumagamit

Upang magdagdag ng isang hanay ng mga pribilehiyo sa isang bagong gumagamit, patakbuhin ang sumusunod na utos:

ALTER USER user1 WITH SUPERUSER;

Ang NAGIGING EDAD ang utos ay magbibigay ng mga pribilehiyong pang-administratibo sa bagong miyembro. Patakbuhin ang / ng utos muli upang patunayan kung ang bagong gumagamit ay may kinakailangang hanay ng mga pribilehiyo ng superuser.

Mag-drop ng isang Gumagamit Mula sa Listahan ng Mga Gumagamit

Upang alisin ang isang gumagamit mula sa listahan ng mga awtorisadong gumagamit, gamitin ang sumusunod na utos:

DROP USER user1;

Patunayan ang pagbabago sa pamamagitan ng paglista ng mga gumagamit ng / ng utos

Kaugnay: Ang Mahalagang SQL ay Nag-uutos sa Cheat Sheet para sa Mga Nagsisimula

Paano Pamahalaan ang Mga DatgreSQL Database

Nagbibigay ang PostgreSQL sa mga gumagamit nito ng maraming mga utos upang lumikha at alisin ang mga database.

Magdagdag o Mag-alis ng isang Database

Upang lumikha ng isang bagong database gamit ang PostgreSQL:

CREATE DATABASE db1;

... saan db1 ay ang pangalan ng database na nais mong likhain. Gamitin ang ang utos upang makakuha ng isang listahan ng lahat ng mga magagamit na mga database.

Output:

Kung nais mong alisin ang isang database, gamitin ang PATULOG utos:

DROP DATABASE db1;

Bigyan ang Pag-access ng Database sa Mga Gumagamit

Maaari kang magbigay ng access sa database sa isang gumagamit na gumagamit ng MAGBIGAY utos:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Kumuha ng Tulong sa Command-Line para sa PostgreSQL

Upang malaman ang higit pa tungkol sa PostgreSQL at kung paano gamitin ang iba't ibang mga utos, maaari mong buksan ang pahina ng tulong sa pamamagitan ng pag-type ng sumusunod na utos sa terminal:

man psql

Ang isa pang inirekumendang hakbang ay ang pag-install ng pgAdmin. Ang PgAdmin ay isa sa pinakatanyag at mayaman sa tampok na open-source na mga tool sa pangangasiwa na magagamit para sa PostgreSQL. Habang ang pag-install ng pgAdmin ay isang opsyonal na hakbang, dapat mo itong mai-install upang pamahalaan ang mga gumagamit at database sa isang mas mahusay na paraan.

Upang magsimula, idagdag ang opisyal na imbakan ng pgAdmin at ang susi nito sa iyong system:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main' > /etc/apt/sources.list.d/pgadmin4.list && apt update'

Output:

Ngayon, upang mai-install ang bersyon ng desktop:

sudo apt install pgadmin4-desktop

Upang mai-install ang bersyon ng web, i-type ang:

sudo apt install pgadmin4-web

Upang mai-configure ang web mode, patakbuhin ang setup-web.sh script na ibinigay ng pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Sundin ang mga tagubilin sa screen upang makumpleto ang proseso. Siguraduhin, ito ay isang beses na hakbang lamang, kaya't hindi ka dapat mag-alala tungkol sa pag-install at pag-configure nito nang paulit-ulit.

Pamamahala ng Mga Database sa Ubuntu Paggamit ng PostgreSQL

Ang PostgreSQL ay isang malakas na platform para sa paglikha ng mga application ng pamamahala ng database. Ang kakayahang iproseso ang anumang dami ng data sa platform ay isa sa mga pinakamalaking highlight. Ang proseso ng pag-install ay kumukulo sa paunang pag-download, pag-install, at sa wakas ay pag-log in sa database.

Sa ilang simpleng mga utos, maaari mong master ang proseso ng pagdaragdag ng mga bagong gumagamit, paglikha ng mga database, at higit pa sa pagdaragdag ng mga gumagamit sa mga umiiral nang mga database. Hindi sigurado kung gusto mo ang PostgreSQL? Subukang i-install ang Microsoft SQL Server sa iyong machine.

Magbahagi Magbahagi Mag-tweet Email Paano Mag-install at Mag-set up ng Microsoft SQL Server sa Ubuntu

Nais bang mag-imbak at mamahala ng mga database sa iyong Ubuntu machine? Narito kung paano i-set up ang Microsoft SQL Server sa Azure Data Studio.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • SQL
  • Ubuntu
  • I-install ang software
Tungkol sa May-akda Wini Bhalla(41 na artikulong nalathala)

Si Wini ay isang manunulat na batay sa Delhi, na mayroong 2 taong karanasan sa pagsulat. Sa panahon ng kanyang pagsusulat, naiugnay siya sa mga ahensya ng digital marketing at mga teknikal na firm. Siya ay may nakasulat na nilalaman na nauugnay sa mga wika sa pagprograma, cloud technology, AWS, Learning ng Machine, at marami pa. Sa kanyang libreng oras, gusto niyang magpinta, gumugol ng oras kasama ang kanyang pamilya at maglakbay sa mga bundok, hangga't maaari.

Higit pa Mula kay Wini Bhalla

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe