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

Zostaw komentarz

Naprawa rozrywania ekranu na kartach graficznych Intel w systemie Pardus Linux: przewodnik skoncentrowany na wynikach

Naprawa rozrywania ekranu na kartach graficznych Intel w systemie Pardus Linux: przewodnik skoncentrowany na wynikach

Napraw rozrywanie ekranu karty graficznej Intel w systemie Pardus Linux, sprawdzając ustawienia X11 i Wayland, ustawienia kompozytora, częstotliwość odświeżania, aktywny sterownik Xorg i funkcję TearFree (tylko w stosownych przypadkach).

Jak skonfigurować zaporę sieciową SLES 15 za pomocą polecenia firewall-cmd

Jak skonfigurować zaporę sieciową SLES 15 za pomocą polecenia firewall-cmd

Skonfiguruj zaporę firewalld w systemie SLES 15: sprawdź strefy, zezwól na usługi lub porty, zapisz trwałe reguły, bezpiecznie przeładuj i zweryfikuj dostęp.

Przewodnik po konfiguracji funkcji SLES Live Patching: stosowanie aktualizacji jądra bez ponownego uruchamiania

Przewodnik po konfiguracji funkcji SLES Live Patching: stosowanie aktualizacji jądra bez ponownego uruchamiania

Włącz funkcję łatania jądra na żywo w systemie SLES 15 SP7, zastosuj obsługiwane poprawki bez ponownego uruchamiania, zweryfikuj aktywne poprawki i dowiedz się, kiedy nadal konieczne jest ponowne uruchomienie jądra.

Jak włączyć tryb FIPS w systemie SUSE Linux Enterprise Server 15

Jak włączyć tryb FIPS w systemie SUSE Linux Enterprise Server 15

Włącz tryb FIPS w systemie SLES 15 za pomocą obsługiwanego narzędzia konfiguracyjnego SUSE, bezpiecznie uruchom ponownie system, zweryfikuj stan jądra i polityki szyfrowania oraz sprawdź limity certyfikacji.

Jak zainstalować przeglądarkę Google Chrome w systemie Gooroom OS bez naruszania zasad bezpieczeństwa

Jak zainstalować przeglądarkę Google Chrome w systemie Gooroom OS bez naruszania zasad bezpieczeństwa

Zainstaluj Google Chrome bezpiecznie w systemie Gooroom OS dzięki oficjalnym pakietom .deb, APT, sprawdzaniu zasad, wskazówkom dotyczącym aktualizacji i poprawkom dla zarządzanych urządzeń.

Jak bezpiecznie eksportować logi systemu SLES do zdalnego serwera Syslog

Jak bezpiecznie eksportować logi systemu SLES do zdalnego serwera Syslog

Bezpiecznie przekazuj logi systemu SLES do zdalnego serwera syslog za pomocą rsyslog, certyfikatów TLS, weryfikacji nazw węzłów, kolejek, walidacji i testowania.

Integracja SLES 15 Active Directory z SSSD: przewodnik krok po kroku

Integracja SLES 15 Active Directory z SSSD: przewodnik krok po kroku

Połącz SLES 15 z Active Directory za pomocą SSSD za pomocą YaST. Przygotuj DNS i czas, skonfiguruj logowanie domenowe, zweryfikuj Kerberos i porównaj SSSD, Winbind i realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Napraw „Tymczasową awarię rozwiązywania DNS” w Debianie 12 za pomocą systemd-resolved

Napraw „Tymczasową awarię rozwiązywania DNS” w Debianie 12 za pomocą systemd-resolved

Diagnozuj i naprawiaj błędy rozwiązywania nazw DNS w systemie Debian 12 za pomocą systemd-resolved, w tym resolv.conf, NetworkManager, networkd, cache i verification.

Jak bezpiecznie uruchomić system Pardus Linux i Windows 11 w trybie dual boot

Jak bezpiecznie uruchomić system Pardus Linux i Windows 11 w trybie dual boot

Zainstaluj Pardus 25.2 obok systemu Windows 11, tworząc kopię zapasową, zmniejszając wolumin systemu Windows, uruchamiając urządzenie USB UEFI i chroniąc istniejące partycje EFI i odzyskiwania.