Zarządzanie bazami danych w środowiskach Linux to jedno z najlepszych rozwiązań pozwalających w pełni wykorzystać możliwości naszego serwera Ubuntu lub Debian.
PostgreSQL staje się jedną z najlepszych darmowych alternatyw do zarządzania wszystkimi naszymi danymi z wieloma funkcjami i funkcjami.
Dzisiaj Solvetic omówi jak zainstalować PostgreSQL na Debianie 9.
Co to jest PostgreSQLPostgreSQL to potężny system obiektów relacyjnych baz danych typu open source z ponad 15-letnim rozwojem, dzięki czemu mamy narzędzie o wysokiej niezawodności, integralności danych i korekcji błędów.
PostgreSQL jest wielosystemowy, ponieważ można go zainstalować w systemach operacyjnych, takich jak Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) i Windows.
Korzystając z PostgreSQL będziemy mieli w pełni zgodnego z ACID menedżera baz danych, który ma pełną obsługę kluczy obcych, złączeń, widoków, wyzwalaczy i procedur składowanych (w kilku językach).
Obejmuje większość typów danych SQL: 2008, w tym INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL i TIMESTAMP. Obsługuje również przechowywanie dużych obiektów binarnych, w tym obrazów, dźwięków lub wideo. Posiada natywne interfejsy programistyczne dla C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC i wielu innych.
PostgreSQL oferuje obecnie stabilną wersję 9.6, a wersja 10 jest dostępna w wersji beta.
Teraz zobaczymy, jak zainstalować ten menedżer baz danych w Debianie 9.
NotatkaWażne jest, aby wyjaśnić, że jeśli nie jesteśmy użytkownikami root, musimy poprzedzać sudo do poprawnego wykonania opisanych poleceń.
1. Dodaj repozytorium PostgreSQL APT na Debianie lub Ubuntu
To oficjalne repozytorium PostgreSQL APT, które zainstalujemy, zostanie połączone z systemem operacyjnym oferującym automatyczne aktualizacje dla wszystkich obsługiwanych wersji PostgreSQL w dystrybucjach Debian i Ubuntu.
Krok 1
W tym procesie utworzymy nowy plik, wykonując następujący wiersz:
/etc/apt/sources.list.d/pgdg.listKrok 2
Po utworzeniu pliku dodamy następujący wiersz, biorąc pod uwagę używaną wersję Debiana lub Ubuntu:
Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg główne Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg główne Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg główne Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg główne
Krok 3
Zmiany zapisujemy za pomocą klawiszy
Ctrl + O
i opuszczamy edytor za pomocą
Ctrl + X
2. Importuj klucze do Debiana lub Ubuntu
Krok 1
Następnie zaimportujemy klucz podpisu z repozytorium i zaktualizujemy listy pakietów systemowych, wykonując najpierw następujące polecenie:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Krok 2
Później aktualizujemy system za pomocą polecenia.
aktualizacja sudo apt
3. Zainstaluj serwer PostgreSQL na Debianie lub Ubuntu
Krok 1
Po zaktualizowaniu systemu operacyjnego wykonamy następujące polecenie, aby zainstalować serwer PostgreSQL:
trafna instalacja postgresql-9.6
Krok 2
Wpisujemy literę S aby potwierdzić instalację pakietów PostgreSQL. Po zakończeniu instalacji PostgreSQL zobaczymy:
S
Krok 3
W przypadku Debiana i Ubuntu baza danych uruchamia się automatycznie. Katalog, w którym znajdziemy wszystkie pliki konfiguracyjne PostgreSQL znajduje się w ścieżce:
/var/lib/postgresql/9.6/main
4. Uruchom i włącz serwer PostgreSQL na Debianie lub Ubuntu
Po zainicjowaniu serwera bazy danych następnym krokiem jest uruchomienie usługi PostgreSQL i umożliwienie automatycznego uruchamiania usługi PostgreSQL przy starcie systemu, w tym celu wykonamy następujące polecenia w ich kolejności:
W systemied
systemctl start postgresql.service systemctl włącz postgresql.service sudo systemctl status postgresql.service
W SysVinit
usługa postgresql-9.6 start chkconfig postgresql w usłudze postgresql-9.6 status
5. Sprawdź poprawność instalacji PostgreSQL na Debianie lub Ubuntu
Po zainstalowaniu systemu bazy danych PostgreSQL na Ubuntu lub Debianie możemy zweryfikować instalację łącząc się z serwerem bazy danych postgres.
Krok 1
Administrator PostgreSQL nazywa się postgres, wykonamy następujące polecenie, aby uzyskać dostęp do konta systemowego użytkownika:
twój postgres cd psqlKrok 2
Wynik będzie następujący:
Krok 3
Jeśli chcemy ustawić hasło dla administratora bazy danych postgre, użyjemy następującego polecenia. Tam musimy wpisać i potwierdzić hasło.
\ hasło postgres
Krok 4
Jeśli chcemy zabezpieczyć konto systemowe użytkownika postgre, użyjemy następującego polecenia. Tam wprowadzimy i potwierdzimy odpowiednie hasło.
passwd postgresJak widać, instalacja PostgreSQL na Debianie lub Ubuntu jest łatwa.