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

Leave a Comment

Jak zainstalować BlackArch Linux

Jak zainstalować BlackArch Linux

BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.

Jak zainstalować czytnik Foxit w systemie Linux

Jak zainstalować czytnik Foxit w systemie Linux

Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.

Jak grać w VRChat w systemie Linux

Jak grać w VRChat w systemie Linux

VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników

Jak grać w Grand Theft Auto 5 w systemie Linux

Jak grać w Grand Theft Auto 5 w systemie Linux

Teraz można grać w trybie jednoosobowym Grand Theft Auto 5, a także w komponent GTA: Online w systemie Linux, dzięki Valves Steam Play i Proton

Jak zainstalować Netstat w systemie Linux

Jak zainstalować Netstat w systemie Linux

Netstat to narzędzie Linux, którego administratorzy systemu używają do analizy statystyk sieci. Przydaje się, gdy próbujesz dokładniej przyjrzeć się swojemu Linuksowi

Jak grać w Microsoft Fight Simulator w systemie Linux

Jak grać w Microsoft Fight Simulator w systemie Linux

Microsoft Flight Simulator to gra wideo symulatora samolotów na konsolę Xbox, a także Microsoft Windows. Zobacz jak uruchomić ją w systemie Linux.

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Jak uzyskać podstawowe czcionki Microsoft w systemie Linux

Linux to system operacyjny typu open source. Dowiedz się, jak łatwo zainstalować podstawowe czcionki Microsoft na różnych dystrybucjach Linux.

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Jak korzystać z aplikacji do robienia notatek Cherry Tree w systemie Linux?

Cherry Tree to hierarchiczna aplikacja do robienia notatek dla systemów Linux i Windows. Ma wiele doskonałych funkcji, takich jak bogata edycja tekstu i składnia.

Jak otwierać zdalne dokumenty FTP w Libre Office

Jak otwierać zdalne dokumenty FTP w Libre Office

Masz dokumenty na serwerze FTP, które chcesz otworzyć w Libre Office? Kliknij tutaj, aby dowiedzieć się, jak to zrobić bez potrzeby pobierania plików lokalnie!