Како инсталирати и конфигурирати ПостгреСКЛ на Убунту

Како инсталирати и конфигурирати ПостгреСКЛ на Убунту

Системи за управљање релационим базама података (РДБМС) показали су се као кључна компонента многих веб локација и апликација, јер пружају структуриран начин за складиштење, организовање и приступ информацијама.





зашто су моји љубитељи лаптопа тако гласни

У овом чланку ћемо детаљно разговарати о ПостгреСКЛ-у заједно са детаљним водичем за инсталирање и конфигурисање ПостгреСКЛ-а на Убунту.





Шта је ПостгреСКЛ?

ПостгреСКЛ је систем за управљање базама података отвореног кода који подржава СКЛ. Користећи ПостгреСКЛ, програмери могу да направе апликације отпорне на преваре јер пружају одличне ресурсе за управљање подацима администратору базе података.





Ова платформа вам даје мобилност да дефинишете сопствене скупове података, развијете прилагођене фонтове и спојите код написан на различитим програмским језицима. ПостгреСКЛ је високо скалабилан у погледу количине података и броја истовремених корисника на пројекту.

Погледајмо поступак инсталације ПостгреСКЛ -а за Убунту 21.04.



Корак 1: Инсталирајте ПостгреСКЛ на Убунту

Неки ПостгреСКЛ пакети су присутни у подразумеваном Убунту спремишту. Да бисте инсталирали ПостгреСКЛ преко командне линије, откуцајте:

sudo apt install postgresql postgresql-contrib

Проверите инсталацију

Локацију конфигурацијске датотеке можете пронаћи помоћу наредба лс . Ово је корак верификације који потврђује да ли је ПостгреСКЛ успешно инсталиран на вашем систему или не.





ls /etc/postgresql/12/main/

Број 12 означава верзију ПостгреСКЛ -а. За вас може бити другачије у зависности од пакета који сте преузели на свој систем.

Проверите ПостгреСКЛ статус

Након инсталације, проверите статус ПостгреСКЛ -а помоћу следеће команде:





service postgresql status

Излаз би изгледао овако:

Ако излаз приказује активна статус, на вашем систему ради услуга ПостгреСКЛ. С друге стране, ако је статус неактиван , тада морате покренути услугу уписивањем:

service postgresql start

Сем статус и почетак , постоји још неколико ПостгреСКЛ наредби које можете користити:

  • Зауставити
  • Поново покренути
  • Освежи
  • Присилно поновно учитавање

Повезано: Мотори базе података које треба узети у обзир за ваш следећи пројекат

Корак 2: Пријавите се као супер-корисник

Пре него што наставите даље, морате се пријавити као суперкорисник базе података на ПостгреСКЛ серверу. Један од најједноставнијих начина повезивања као корисника ПостгреСКЛ -а је да промените име хоста у постгрес Уник корисник.

Подесите роот корисничке акредитиве

Пријавите се у интерактивну љуску ПостгреСКЛ помоћу наредбе:

sudo -u postgres psql

Подесите основне корисничке акредитиве помоћу следећег упита:

ALTER USER postgres PASSWORD 'newpassword';

Обавезно замените нова лозинка са јаком лозинком по вашем избору. Тип излаз да бисте напустили интерактивну љуску.

Пријавите се на пскл са следећом командом:

psql -U postgres -h localhost

Унесите нову роот лозинку за корисника када се појави упит.

Корак 3: Повежите се са ПостгреСКЛ сервером

Када инсталирате ПостгреСКЛ, платформа ствара подразумеваног корисника постгрес и системски налог са истим именом. Морате се пријавити као корисник постгрес за повезивање са ПостгреСКЛ сервером.

За пријављивање на ПостгреСКЛ сервер користите следећу команду:

sudo su postgres

Чим покренете ову команду, приметићете промену у начину на који систем приказује ваше име хоста. Одзивник басх ће изгледати овако:

postgres@ubuntu: /home/winibhalla/Desktop$

Ово показује да сте се успешно пријавили као корисник ПостгресСКЛ -а.

Како управљати корисницима ПостгреСКЛ -а

Сада када сте се повезали са сервером, време је за стварање нових корисника. Тип пскл да бисте започели извршавање команди на серверу ПостгреСКЛ.

Креирајте новог корисника

Ако у пројекту ради више чланова тима на различитим нивоима, морат ћете створити различите улоге за различите запосленике и додијелити им приступ. Користити НАПРАВИ КОРИСНИКА команда за креирање новог корисничког профила:

CREATE USER user1 WITH PASSWORD 'test123';

У горњој команди, усер1 је корисничко име које желите за новог корисника, а затим следи тест123 , што је лозинка за овог корисника.

Да бисте проверили листу нових корисника доданих у базу података, користите оф команда.

Као што можете видети у горњем тексту, за новог корисника још нема доступних привилегија.

Одобрите привилегије суперкорисника новим корисницима

Да бисте новом кориснику додали скуп привилегија, покрените следећу команду:

ALTER USER user1 WITH SUPERUSER;

Тхе АГЕ команда ће доделити административне привилегије новом члану. Покренути /од наредите поново да бисте проверили да ли нови корисник има потребан скуп привилегија суперкорисника.

Испустите корисника са листе корисника

Да бисте уклонили корисника са листе овлашћених корисника, користите следећу команду:

DROP USER user1;

Потврдите промену тако што ћете пописати кориснике помоћу /од команда.

Повезан: Основне СКЛ наредбе Цхеат Схеет за почетнике

Како управљати ПостгреСКЛ базама података

ПостгреСКЛ својим корисницима нуди неколико наредби за креирање и уклањање база података.

Додајте или уклоните базу података

Да бисте креирали нову базу података користећи ПостгреСКЛ:

CREATE DATABASE db1;

...где дб1 је назив базе података коју желите да креирате. Користити тхе команда за добијање листе свих доступних база података.

Излаз:

Ако желите да уклоните базу података, користите КАП команда:

DROP DATABASE db1;

Одобрити приступ бази података за кориснике

Кориснику можете одобрити приступ бази података помоћу ОДОБРИТИ команда:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Добијте помоћ за командну линију за ПостгреСКЛ

Да бисте сазнали више о ПостгреСКЛ -у и како да користите његове различите команде, можете отворити страницу за помоћ уписивањем следеће наредбе у терминал:

man psql

Други препоручени корак је инсталирање пгАдмин -а. ПгАдмин је један од најпопуларнијих и богатих функција отворених кодова за администрацију доступних за ПостгреСКЛ. Иако је инсталирање пгАдмин опциони корак, требало би да га инсталирате да бисте на бољи начин управљали корисницима и базама података.

За почетак, додајте службено спремиште пгАдмин и његов кључ у свој систем:

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'

Излаз:

Сада, да бисте инсталирали десктоп верзију:

sudo apt install pgadmin4-desktop

Да бисте инсталирали веб верзију, откуцајте:

sudo apt install pgadmin4-web

Да бисте конфигурисали веб режим, покрените сетуп-веб.сх скрипту обезбедио пгАдмин:

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

Пратите упутства на екрану да бисте довршили процес. Будите сигурни, ово је само једнократни корак, тако да не морате бринути о инсталирању и конфигурисању изнова и изнова.

Управљање базама података на Убунту -у помоћу ПостгреСКЛ -а

ПостгреСКЛ је моћна платформа за креирање апликација за управљање базама података. Способност обраде било које количине података на платформи један је од њених највећих нагласака. Процес инсталације се своди на почетно преузимање, инсталирање и коначно пријављивање у базу података.

Са неколико једноставних команди можете овладати процесом додавања нових корисника, стварањем база података и додавањем корисника у постојеће базе података. Нисте сигурни да ли вам се свиђа ПостгреСКЛ? Покушајте да инсталирате Мицрософт СКЛ Сервер на своју машину.

Објави Објави Твеет Емаил Како инсталирати и поставити Мицрософт СКЛ Сервер на Убунту

Желите да складиштите и управљате базама података на вашој Убунту машини? Ево како да подесите Мицрософт СКЛ Сервер са Азуре Дата Студио.

Прочитајте следеће
Повезане теме
  • Линук
  • СКЛ
  • Убунту
  • Инсталирајте софтвер
О аутору Вини Бхалла(Објављен 41 чланак)

Вини је писац из Делхија, са 2 године искуства у писању. Током писања била је повезана са агенцијама за дигитални маркетинг и техничким фирмама. Написала је садржај везан за програмске језике, цлоуд технологију, АВС, машинско учење и још много тога. У слободно време воли да слика, проводи време са породицом и путује у планине, кад год је то могуће.

Више од Винија Бхалле

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили