Как да инсталирате PostgreSQL on Ubuntu (настройка на pgAdmin)
⚡ Умно обобщение
Инсталиране PostgreSQL on Ubuntu използва два надеждни метода: Ubuntu apt хранилището или официалното PostgreSQL APT източник. LessОбхващат предварителни изисквания, управление на потребители и бази данни, засилване на сигурността, настройка на pgAdmin и стъпки за чисто деинсталиране.

Как да инсталирате PostgreSQL on Ubuntu?
PostgreSQL е добре известен с отворен код Relational Dатабаза Mсистема за управление (RDBMS). Той е популярен по отношение на богати функции, мащабируемост и стабилност. Тази RDBMS поддържа цялост на данните, сложни заявки и едновременен достъп.
Повечето организации избират PostgreSQL поради своята разширяемост, надеждност и крос-платформен характер. Освен това, той също така осигурява солидна основа за обработка на големи количества данни. това RDMS се предпочита от анализатори на данни, разработчици и фирми, търсещи гъвкаво и мощно решение за база данни.
Предпоставки
За да следвате нашето ръководство, трябва да имате:
- Ubuntu 22.04 инсталиран на вашата система
- A не-root потребител със sudo привилегии
Сега нека проверим процедурата за инсталиране на Postgres Ubuntu използвайки следното:
- - Ubuntu хранилище
- - PostgreSQL официално хранилище
Метод 1: Как да инсталирате и настроите PostgreSQL on Ubuntu Използване на Ubuntu хранилище
В този метод ще използваме Ubuntu хранилище за изтегляне и инсталиране PostgreSQL. Това хранилище вече включва официалните пакети, актуализирани и поддържани от Ubuntu разработчици. В крайна сметка това гарантира, че процесът на инсталиране остава безпроблемен и лесен.
Стъпка 1) За да инсталирате PostgreSQL в Linux, първо актуализирайте системните си пакети:
sudo apt update
Изход:
Стъпка 2) След това отидете за PostgreSQL инсталация:
sudo apt install postgresql -y
Стъпка 3) И накрая, проверете PostgreSQL версия за проверка:
psql --version
Както можете да видите, PostgreSQL версия 14.8 е успешно инсталирана на нашия Ubuntu система:
Метод 2: Инсталирайте PostgreSQL on Ubuntu Използване на PostgreSQL Официално хранилище
Официалният PostgreSQL хранилище ви позволява достъп до най-новата версия на PostgreSQL и съответните функции, които не са налични в Ubuntu официално хранилище. с PostgreSQLофициалното хранилище, можете лесно да инсталирате и актуализирате PostgreSQL.
Сега следвайте предоставените инструкции, за да инсталирате PostgreSQL on Ubuntu.
Стъпка 1) Първата стъпка е да добавите хранилището на PostgreSQL:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
Стъпка 2) След това преминете към добавяне PostgreSQL ключ за хранилище:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Стъпка 3) Актуализирайте системните си пакети, за да продължите напред:
sudo apt update
Стъпка 4) Сега давайте PostgreSQL инсталация:
sudo apt install postgresql -y
Стъпка 5) Виж PostgreSQL версия за потвърждение:
psql --version
Може да се наблюдава, че с помощта на PostgreSQL хранилище, инсталирахме неговата версия 15.3 Ubuntu:
Как да управлявате PostgreSQL Потребителите на Ubuntu?
Управление на PostgreSQL потребители включва процеса на създаване, модифициране на техния достъп и премахване на потребители за контрол на привилегиите на базата данни. Той гарантира, че администраторът предоставя необходимите разрешения и управлява PostgreSQL потребителски акаунти по ефективен начин.
Стъпка 1) За да създадете нов потребител на Postgres на Ubuntu, изпълнете тази команда:
sudo -u postgres createuser --interactive
Като резултат, PostgreSQL подкана да въведете потребителското име и да потвърдите дали новосъздаденият потребител трябва да има привилегиите на суперпотребител:
В нашия случай сме въвели „huzail“ като потребителско име и сме му позволили да бъде супер потребител.
Стъпка 2) Можете също така отделно да дадете sudo привилегии на потребителя, като посочите името му в тази команда:
ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql
Стъпка 3) В случай, че искате да премахнете новосъздадения потребител, напишете името му в командата “DROP USER”:
DROP USER huzail;
Как да управлявате PostgreSQL Базата данни е включена Ubuntu?
Следва управлението на PostgreSQL база данни на Ubuntu. Това включва различни операции, свързани със създаване, модифициране и модифициране на бази данни за по-добра организация.
Стъпка 1) На първо място, използвайте „СЪЗДАЙТЕ БАЗА ДАННИ” за създаване на база данни и посочете нейното име, както добавихме „guru99” тук:
CREATE DATABASE guru99;
Стъпка 2) След това дайте достъп до базата данни на необходимия потребител:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
В нашия случай сме предоставили на „guru99“ достъп до потребителя „huzail“:
Стъпка 3) В случай, че искате да изтриете или премахнете базата данни, изпълнете командата „DROP DATABASE“ с желаното име на база данни:
DROP DATABASE guru99;
В резултат на това дадената база данни ще бъде изтрита:
Новата инсталация се нуждае от втвърдяване, преди да бъде изложена на приложения.
Осигуряване на неизпълнение PostgreSQL Потребител
Операцията по осигуряване на неизпълнението PostgreSQL потребител включва различни мерки, като например конфигуриране на силна парола, активиране на съответното криптиране на парола и рестартиране на PostgreSQL обслужване. По този начин потребителят по подразбиране ще бъде защитен от неоторизиран достъп.
Стъпка 1) Първо, влезте в PostgreSQL база данни, както вече направихме:
sudo -u postgres psql
Стъпка 2) След това добавете паролата по подразбиране PostgreSQL потребител:
ALTER USER postgres PASSWORD 'my-secret-password123';
Стъпка 3) Отворете съответния конфигурационен файл, за да активирате криптирането с парола:
sudo nano /etc/postgresql/{version}/main/pg_hba.conf
В горната команда заменете номера на версията с PostgreSQL версия, която сте инсталирали, тъй като добавихме „15“ тук:
Вашият PostgreSQL конфигурационният файл някак ще изглежда така:
Потърсете реда, който започва с „local all all“ и променете метода на криптиране от „peer“ на „md5“. След това натиснете „CTRL+O“, за да запазите промените и натиснете CTRL+X, за да излезете от нано редактора:
Стъпка 4) Рестартирайте PostgreSQL услуга, така че да може да влезе в сила от промените в конфигурацията:
sudo service postgresql restart
Стъпка 5) И накрая, проверете PostgreSQL статус:
sudo service postgresql status
това е! Вие сте осигурили по подразбиране PostgreSQL потребител с шифрована парола.
Бонус стъпка: Инсталирайте pgAdmin
pgAdmin е графичен потребителски интерфейс (GUI) PostgreSQL клиент, който опростява задачите за управление. Той също така позволява ефективно изпълнение на заявки, администриране на база данни и PostgreSQL мониторинг на сървъра. Освен това, той също така помага за повишаване на производителността на PostgreSQL потребители.
Стъпка 1) На първо място, трябва да добавите PostgreSQL ключ за хранилище:
url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg
В нашия случай вече сме го добавили, така че ще натиснем „y“, за да го презапишем:
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'
Стъпка 2) След това добавете хранилището на pgAdmin към вашия Ubuntu система:
Стъпка 3) След това актуализирайте пакетите за по-нататъшни действия:
Sudo apt update
Стъпка 4) Сега инсталирайте pgAdmin4 от typing изведете тази команда:
sudo apt install pgadmin4
Стъпка 5) Сега трябва да въведете дадената команда за иницииране на първичната конфигурация на pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
След това посочете необходимата информация:
Стъпка 6) Стартирайте pgAdmin4 във вашия уеб браузър, като отидете до връзката, предоставена в последния изход:
Използвайте вашия предварително конфигуриран имейл и парола, за да влезете в pgAdmin:
Ето основното табло за управление на pgAdmin, което е готово за използване:
Как да деинсталирате PostgreSQL от Ubuntu?
Стъпка 1) В други за деинсталиране PostgreSQL от вашия Ubuntu система, първо, спрете PostgreSQL обслужване:
sudo systemctl stop postgresql
Стъпка 2) След това премахнете PostgreSQL и съответните му зависимости, в случай че сте ги инсталирали по-рано:
sudo apt purge postgresql postgresql-contrib -y
Стъпка 3) Премахнете всички конфигурационни файлове на PostgreSQL:
sudo rm -rf /etc/postgresql/
В резултат на това PostgreSQL ще бъдат премахнати от вашия Ubuntu система.
Как да деинсталирате pgAdmin от Ubuntu?
Стъпка 1) В случай, че е необходимо да премахнете pgAdmin от Ubuntu, първо премахнете неговия пакет:
sudo apt remove pgadmin4
Стъпка 2) И накрая, премахнете съответните конфигурационни файлове от вашата система:
sudo rm -rf ~/.pgadmin
това е! Успешно сте деинсталирали pgAdmin от Ubuntu.



































