Как да инсталирате и конфигурирате PostgreSQL на Ubuntu

Как да инсталирате и конфигурирате PostgreSQL на Ubuntu

Системите за управление на релационни бази данни (RDBMS) се оказаха ключов компонент на много уебсайтове и приложения, тъй като осигуряват структуриран начин за съхранение, организиране и достъп до информация.





критичният процес на син екран на windows 10 умря

В тази статия ще обсъдим PostgreSQL подробно, заедно със стъпка по стъпка ръководство за инсталиране и конфигуриране на PostgreSQL на Ubuntu.





Какво е PostgreSQL?

PostgreSQL е система за управление на бази данни с отворен код, която поддържа SQL. Използвайки PostgreSQL, разработчиците могат да създават приложения, устойчиви на измами, тъй като предоставя отлични ресурси за управление на данни на администратора на базата данни.





Тази платформа ви дава мобилност за определяне на вашите собствени набори от данни, разработване на персонализирани шрифтове и обединяване на код, написан на различни езици за програмиране. PostgreSQL е силно мащабируем по отношение на количествата данни и броя на едновременните потребители в даден проект.

Нека да разгледаме инсталационния процес на PostgreSQL за Ubuntu 21.04.



Стъпка 1: Инсталирайте PostgreSQL на Ubuntu

Някои PostgreSQL пакети присъстват в хранилището на Ubuntu по подразбиране. За да инсталирате PostgreSQL чрез командния ред, въведете:

sudo apt install postgresql postgresql-contrib

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

Можете да намерите местоположението на конфигурационния файл, като използвате командата ls . Това е стъпка за проверка, която потвърждава дали PostgreSQL е инсталиран успешно на вашата система или не.





ls /etc/postgresql/12/main/

Броя 12 означава версията на PostgreSQL. Може да е различно за вас в зависимост от пакета, който сте изтеглили във вашата система.

Проверете състоянието на PostgreSQL

След инсталиране проверете състоянието на PostgreSQL, като използвате следната команда:





service postgresql status

Изходът ще изглежда така:

Ако изходът показва активен статус, тогава услугата PostgreSQL работи във вашата система. От друга страна, ако състоянието е неактивен , тогава трябва да стартирате услугата, като напишете:

service postgresql start

Отделно от състояние и започнете , има няколко други команди на PostgreSQL, които можете да използвате:

  • Спри се
  • Рестартирам
  • Презаредете
  • Принудително презареждане

Свързани: Двигатели на бази данни, които да вземете предвид при следващия си проект

Стъпка 2: Влезте като суперпотребител

Преди да продължите, трябва да влезете като суперпотребител на база данни на PostgreSQL сървъра. Един от най -простите начини за свързване като потребител на PostgreSQL е да промените името на хоста си на postgres Потребител на Unix.

Задайте root потребителски идентификационни данни

Влезте в интерактивната обвивка на PostgreSQL, като използвате командата:

sudo -u postgres psql

Задайте основните потребителски идентификационни данни, като използвате следната заявка:

ALTER USER postgres PASSWORD 'newpassword';

Не забравяйте да замените нова парола със силна парола по ваш избор. Тип изход за да излезете от интерактивната обвивка.

Влезте в psql със следната команда:

psql -U postgres -h localhost

Въведете новата парола на root за потребителя, когато се появи подканата.

Стъпка 3: Свържете се към PostgreSQL сървъра

Когато инсталирате PostgreSQL, платформата създава потребител по подразбиране postgres и системен акаунт със същото име. Трябва да влезете като потребител postgres за свързване към PostgreSQL сървъра.

Използвайте следната команда, за да влезете в PostgreSQL сървъра:

sudo su postgres

Веднага щом изпълните тази команда, ще забележите промяна в начина, по който системата показва вашето име на хост. Подканата bash ще изглежда така:

postgres@ubuntu: /home/winibhalla/Desktop$

Това показва, че сте влезли успешно като потребител на PostgresSQL.

Как да управлявате потребителите на PostgreSQL

Сега, когато сте се свързали със сървъра, е време да създадете нови потребители. Тип psql за да стартирате команди на PostgreSQL сървъра.

Създайте нов потребител

Ако има няколко членове на екипа, работещи на различни нива в рамките на един проект, ще трябва да създадете различни роли за различни служители и да им зададете достъпа им. Използвай СЪЗДАВАЙТЕ ПОТРЕБИТЕЛЯ команда за създаване на нов потребителски профил:

CREATE USER user1 WITH PASSWORD 'test123';

В горната команда, потребител1 е потребителското име, което искате за новия потребител, последвано от тест123 , което е паролата за този потребител.

За да проверите списъка с нови потребители, добавени към база данни, използвайте на команда.

Както можете да видите в изхода по -горе, все още няма налични привилегии за новия потребител.

Предоставяне на привилегии на суперпотребител на нови потребители

За да добавите набор от привилегии към нов потребител, изпълнете следната команда:

ALTER USER user1 WITH SUPERUSER;

The ВЪЗРАСТ командата ще предостави административни привилегии на новия член. Стартирайте /на команда отново, за да се провери дали новият потребител има необходимия набор от права на суперпотребител.

Изхвърлете потребител от списъка с потребители

За да премахнете потребител от списъка с оторизирани потребители, използвайте следната команда:

DROP USER user1;

Проверете промяната, като изброите потребителите с /на команда.

Свързани: Кодът за основни SQL команди за начинаещи

Как да управлявате PostgreSQL бази данни

PostgreSQL предоставя на своите потребители няколко команди за създаване и премахване на бази данни.

Добавяне или премахване на база данни

За да създадете нова база данни с помощта на PostgreSQL:

CREATE DATABASE db1;

...където db1 е името на базата данни, която искате да създадете. Използвай the команда за получаване на списък с всички налични бази данни.

Изход:

Ако искате да премахнете база данни, използвайте ИЗПУСКАЙТЕ команда:

DROP DATABASE db1;

Предоставяне на достъп до база данни на потребителите

Можете да предоставите достъп до база данни на потребител с помощта на ГРАНТ команда:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Вземете помощ за командния ред за PostgreSQL

За да научите повече за PostgreSQL и как да използвате различните му команди, можете да отворите страницата за помощ, като въведете следната команда в терминала:

man psql

Друга препоръчителна стъпка е да инсталирате pgAdmin. PgAdmin е един от най-популярните и богати на функции инструменти за администриране с отворен код, налични за PostgreSQL. Докато инсталирането на pgAdmin е незадължителна стъпка, трябва да го инсталирате, за да управлявате по -добре потребителите и базите данни.

За да започнете, добавете официалното хранилище на pgAdmin и неговия ключ към вашата система:

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

За да конфигурирате уеб режим, стартирайте setup-web.sh скрипт, предоставен от pgAdmin:

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

Следвайте инструкциите на екрана, за да завършите процеса. Бъдете сигурни, това е само еднократна стъпка, така че не е нужно да се притеснявате за инсталирането и конфигурирането на това отново и отново.

Управление на бази данни в Ubuntu с помощта на PostgreSQL

PostgreSQL е мощна платформа за създаване на приложения за управление на бази данни. Възможността за обработка на каквото и да е количество данни в платформата е един от най -големите й акценти. Процесът на инсталиране се свежда до първоначалното изтегляне, инсталиране и накрая влизане в базата данни.

С няколко прости команди можете да овладеете процеса на добавяне на нови потребители, създаване на бази данни и допълнително добавяне на потребители към съществуващи бази данни. Не сте сигурни дали харесвате PostgreSQL? Опитайте да инсталирате Microsoft SQL Server на вашата машина.

Дял Дял Туит електронна поща Как да инсталирате и настроите Microsoft SQL Server на Ubuntu

Искате ли да съхранявате и управлявате бази данни на вашата машина Ubuntu? Ето как да настроите Microsoft SQL Server с Azure Data Studio.

Прочетете Напред
Свързани теми
  • Linux
  • SQL
  • Ubuntu
  • Инсталирайте софтуер
За автора Уини Бхала(41 статии са публикувани)

Уини е писател, базиран в Делхи, с 2 години опит в писането. По време на писането си тя е била свързана с агенции за дигитален маркетинг и технически фирми. Тя е написала съдържание, свързано с езици за програмиране, облачни технологии, AWS, машинно обучение и много други. В свободното си време обича да рисува, да прекарва времето си със семейството си и да пътува до планината, когато е възможно.

Още от Wini Bhalla

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux