Jak skonfigurować bazę danych PostgreSQL w systemie Ubuntu

PostgreSQL to doskonały wybór dla baz danych SQL w systemie Ubuntu . W tym przewodniku przeprowadzimy Cię przez proces instalacji i konfiguracji bazy danych PostgreSQL na serwerze Ubuntu . Niezależnie od tego, czy jesteś nowicjuszem w bazach danych systemu Linux, czy też znasz PostgreSQL, ten przewodnik krok po kroku pomoże Ci zainstalować i skonfigurować bazę danych na serwerze Ubuntu.

Jak zainstalować PostgreSQL na Ubuntu

Przed przystąpieniem do instalacji PostgreSQL w systemie serwera Ubuntu należy go zaktualizować. Posiadanie aktualnych pakietów dla Ubuntu ma kluczowe znaczenie dla stabilności systemu PostgreSQL.

Najpierw musisz uruchomić apt update polecenie, aby zaktualizować pakiety w systemie Ubuntu. To polecenie odświeży pakiety oprogramowania w systemie Ubuntu i sprawdzi, czy są dostępne aktualizacje, które można zainstalować.

Sudo trafna aktualizacja

Po uruchomieniu polecenia aktualizacji musisz zainstalować aktualizacje w systemie Ubuntu za pomocą polecenia aktualizacji apt . Polecenie aktualizacji powinno zająć tylko kilka minut i zainstaluje zaktualizowane pakiety w systemie Ubuntu Server.

Sudo apt uaktualnienie

Gdy wszystko będzie aktualne, możesz zainstalować pakiet PostgreSQL. Ten pakiet zawiera wszystko, co jest potrzebne do uruchamiania baz danych PostgreSQL na serwerze Ubuntu. Aby zainstalować oprogramowanie, użyj następującego polecenia apt install .

sudo apt zainstaluj postgresql

Po wprowadzeniu powyższego polecenia Ubuntu poprosi o podanie hasła, podobnie jak w przypadku poleceń aktualizacji i aktualizacji . Wprowadź swoje hasło, a następnie naciśnij przycisk Y , aby potwierdzić, że chcesz zainstalować PostgreSQL na Ubuntu.

Po naciśnięciu przycisku Y na klawiaturze Ubuntu pobierze i zainstaluje pakiety PostgreSQL w twoim systemie. Ten proces powinien być szybki. Po zakończeniu procesu możesz sprawdzić podręcznik PostgreSQL, wprowadzając polecenie man postgres .

człowiek postgres

Lub zapisz instrukcję w pliku tekstowym, aby ułatwić jej czytanie.

man postgres > ~/postgres-manual.txt

Jak skonfigurować PostgreSQL na Ubuntu Server

Teraz, gdy PostgreSQL jest zainstalowany na Ubuntu, musisz go skonfigurować. Aby rozpocząć, zaloguj się do systemu baz danych w Ubuntu Server za pomocą konta użytkownika postgre. Możesz to zrobić, wykonując następujące polecenie sudo -u .

sudo -u postgres psql

Po zalogowaniu się do PostgreSQL za pomocą powyższego polecenia nadszedł czas na utworzenie nowego konta użytkownika bazy danych. Możesz to zrobić za pomocą następującego polecenia. Pamiętaj, aby zmienić „nowa_nazwa_użytkownika” i „nowe_hasło” na żądanego użytkownika i hasło.

UTWÓRZ UŻYTKOWNIKA nowa_nazwa_użytkownika Z ZASZYFROWANYM HASŁEM 'nowe_hasło';

Po wprowadzeniu powyższego polecenia możesz uruchomić następujące polecenie, aby upewnić się, że nowy użytkownik bazy danych PostgreSQL jest dostępny w systemie.

WYBIERZ nazwa_użytkownika Z pg_user GDZIE nazwa_użytkownika = 'nowa_nazwa_użytkownika';

Po utworzeniu nowego konta bazy danych zamknij monit Postgre, ponieważ nie musisz się już do niego logować. Możesz się wylogować za pomocą  polecenia \q  .

\Q

Możesz teraz utworzyć bazę danych. Możesz to zrobić, wykonując polecenie W tym przykładzie tworzona przez nas baza danych nosi nazwę „test”. Pamiętaj jednak, aby dostosować nazwę do swoich potrzeb podczas korzystania z PostgreSQL.

sudo -u test utworzonego postgresa

Po utworzeniu „testowej” bazy danych możesz uruchomić polecenie \l , aby wyświetlić nowo utworzoną bazę danych w tabeli PostgreSQL.

sudo -u postgres psql -c "\l"

Po sprawdzeniu, że nowa baza danych istnieje w PostgreSQL, nadszedł czas, aby nadać jej uprawnienia użytkownika bazy danych. Pamiętaj, aby zmienić „new_username” na wcześniej utworzoną bazę danych PostgreSQL.

sudo -u postgres psql -c "NADAJ WSZYSTKIE UPRAWNIENIA DO BAZY DANYCH test TO new_username;"

Aby sprawdzić, czy użytkownik bazy danych ma swoje uprawnienia, uruchom następujące polecenie i sprawdź kolumnę „Uprawnienia dostępu”.

sudo -u postgres psql -c "\l"

Jak wykonać kopię zapasową bazy danych PostgreSQL

Dobrą praktyką jest tworzenie kopii zapasowych baz danych na wypadek, gdyby coś poszło nie tak. Aby wykonać kopię zapasową bazy danych PostgreSQL na serwerze Ubuntu, uruchom następujące polecenie. pamiętaj, aby zmienić „database_name” na nazwę bazy danych PostgreSQL, którą chcesz wyeksportować.

sudo -u postgres pg_dump -Fc nazwa_bazy_danych > plik_kopii zapasowej.dump

Po uruchomieniu powyższego polecenia kopia zapasowa bazy danych zostanie utworzona w „backup_file.dump” na serwerze Ubuntu w celu bezpiecznego przechowywania.

Przywracanie kopii zapasowej

W dowolnym momencie, jeśli chcesz przywrócić kopię zapasową (w przypadku utraty danych), możesz wykonać następujące polecenie pg_restore . Pamiętaj, aby zmienić „nazwa_bazy_danych” z bazą danych, do której przywracasz.

sudo -u postgres pg_restore -d nazwa_bazy danych plik_zapasowy.dump


Ulepsz schowek Gnome Shell za pomocą Pano

Ulepsz schowek Gnome Shell za pomocą Pano

Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Czy potrzebujesz świetnego nieliniowego edytora wideo dla swojego systemu Linux? Spraw, aby Davinci Resolve 17 działał z tym przewodnikiem!

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Wallpaper Downloader to zręczny program do pobierania i zarządzania tapetami dla systemu Linux. Obsługuje większość środowisk graficznych Linux i jest bardzo łatwy w użyciu. Ten przewodnik

Jak zainstalować Tuxedo OS na swoim komputerze

Jak zainstalować Tuxedo OS na swoim komputerze

Chcesz przetestować Tuxedo OS na komputerach Tuxedo? Dowiedz się, jak zainstalować najnowszą wersję Tuxedo OS na swoim komputerze.

Jak zainstalować plik DEB w systemie Linux

Jak zainstalować plik DEB w systemie Linux

Czym jest plik DEB? Co ty z tym robisz? Poznaj wiele sposobów instalowania plików DEB na komputerze z systemem Linux.

Jak grać w Dying Light w systemie Linux

Jak grać w Dying Light w systemie Linux

Dying Light to gra wideo typu survival horror z 2015 roku opracowana przez Techland i wydana przez Warner Bros Interactive Entertainment. Gra koncentruje się na

Jak zainstalować Neptune Linux na swoim komputerze

Jak zainstalować Neptune Linux na swoim komputerze

Neptune używa środowiska graficznego KDE Plasma 5 i ma na celu dostarczenie eleganckiego systemu operacyjnego. Oto jak zainstalować Neptune Linux na swoim komputerze.

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Chcesz wypróbować nowy system operacyjny Ubuntu oparty na pakietach Snap? Dowiedz się, jak wdrożyć go na maszynie wirtualnej, korzystając z tego przewodnika.

Jak grać w Undertale w systemie Linux

Jak grać w Undertale w systemie Linux

Undertale to niezależna gra RPG z 2015 roku, opracowana i opublikowana przez twórcę gier Toby'ego Foxa. Ten przewodnik obejmie pobieranie i instalowanie Undertale na twoim komputerze

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Total War: Three Kingdoms to turowa gra strategiczna RTS opracowana przez Creative Assembly. Oto jak grać w systemie Linux.