I denne artikel lærer du, hvordan du installerer og kommer i gang med PostgreSQL på Ubuntu 20.04-system ved hjælp af terminalen.
Installation af PostgreSQL på Ubuntu 20.04
Sådan installeres PostgreSQL på Ubuntu 20.04, udfører du følgende trin:
Åbn terminalen ved hjælp af Ctrl + Alt + t, og log ind som rodbruger på dit system.
Opdater systempakker
Det anbefales, at du opdaterer dine systempakker, før du installerer en ny softwarepakke. Til dette formål skal du skrive følgende kommando for at opdatere de aktuelle arbejdssystemsystempakker:
$ sudo apt opdatering
Brug af følgende kommando til at opgradere de installerede pakker:
$ sudo apt -y opgradering
Installer PostgreSQL på Ubuntu 20.04
Du kan installere PostgreSQL på Ubuntu 20.04 uden at konfigurere Ubuntu-arkivet. Brug følgende kommando til at installere PostgreSQL på Ubuntu 20.04:
$ sudo apt installere postgresql postgresql-klient
Under installationen vises en meddelelse på dit system, der beder dig om at bekræfte installationsprocessen, som du enten vil fortsætte eller ej. Du skal trykke på 'y' for at fortsætte installationen.
Efter at have afsluttet installationen af PostgreSQL, starter du, stopper og aktiverer PostgreSQL-tjenester ved hjælp af følgende kommando:
$ sudo systemctl stop postgresql.service$ sudo systemctl start postgresql.service
$ sudo systemctl aktiver postgresql.service
For at kontrollere PostgreSQL-servicestatus, at den enten kører på dit system eller ej. Brug følgende kommando til at kontrollere servicestatus:
$ sudo systemctl status postgresql.service
Indstil PostgreSQL-brugeradgangskode
Du kan ændre eller oprette brugeradgangskoden til PostgreSQL. Ved hjælp af følgende kommando kan du ændre standardbrugeradgangskoden til PostgreSQL:
$ sudo passwd postgres
Prompten beder dig om at indtaste den nye adgangskode, og skriv derefter den nye adgangskode igen. Derefter vises en bekræftelsesmeddelelse 'adgangskode opdateret med succes'.
Efter at have ændret den nye adgangskode, nu på hver PostgreSQL-adgang, skal du indtaste en ny nulstillingsadgangskode til bekræftelse.
Adgang til PostgreSQL-skal
PostgreSQL er installeret på dit system. Nu logger du på PostgreSQL som bruger for at få adgang til databaser og arbejdsskallen ved hjælp af følgende kommando:
$ sudo su -l postgresIndtast nu følgende kommando til PostgreSQL-shell:
$ psql
Opret en database og brugerroller
Her er psql 12 installeret på mit system. Du kan oprette nye databaser og brugere ved hjælp af den interaktive Postgresql-skal som følger:
$ psql -c "ændre brugerpostgres med adgangskoden 'my00pass'"
Opret nu en ny bruger og database ved hjælp af følgende kommando:
$ createuser dbusersam$ createdb samdb -O dbusersam
$ psql samdb
Skift rolle og adgangskode ved hjælp af følgende kommando. \ Q er vant til helt fra skallen.
Brug følgende kommando til at liste databaser:
$ psql -l
PostgreSQL lytter som standard til den lokale grænseflade, som er 127.0.0.1. Men du kan åbne dens fjernadgang ved at foretage nogle ændringer i konfigurationsfilen. For at få adgang til konfigurationsfilen til PostgreSQL skal du bruge følgende kommando:
$ sudo nano / etc / postgresql / 12 / main / postgresql.konf
I den ovenfor viste fil under forbindelsesindstillingerne indstiller du # listen_addresses = '+' og gemmer derefter filen. Dette er et valgfrit trin til PostgreSQL-installation.
Nu genstarter du PostgreSQL-tjenesterne på dit system som følger:
$ sudo service postgresql genstartI denne artikel implementerede vi installationen af PostgreSQL på Ubuntu 20.04. Desuden lærte du de forskellige psql-kommandoer. I fremtiden kan du udforske flere kommandoer relateret til PostgreSQL ved hjælp af kommandolinjen.