Hoe een PostgreSQL-database op Ubuntu in te stellen

PostgreSQL is een uitstekende keuze voor SQL-databases op Ubuntu . In deze handleiding begeleiden we u bij het installeren en configureren van een PostgreSQL-database op Ubuntu Server . Of u nu een nieuwkomer bent in Linux-databases of bekend bent met PostgreSQL, deze stapsgewijze handleiding helpt u bij het installeren en configureren van een database op Ubuntu Server.

Hoe PostgreSQL op Ubuntu te installeren

Voordat u probeert PostgreSQL op uw Ubuntu-serversysteem te installeren, moet u het bijwerken. Het hebben van up-to-date pakketten voor Ubuntu is van cruciaal belang voor de stabiliteit van het PostgreSQL-systeem.

U moet eerst de opdracht apt update uitvoeren om de pakketten op uw Ubuntu-systeem bij te werken . Met deze opdracht worden de softwarepakketten op Ubuntu vernieuwd en gecontroleerd op updates die kunnen worden geïnstalleerd.

sudo apt-update

Nadat u de opdracht update hebt uitgevoerd, moet u de updates op Ubuntu installeren met de opdracht apt upgrade . De upgrade-opdracht duurt slechts een paar minuten en het zal bijgewerkte pakketten op uw Ubuntu Server-systeem installeren.

sudo apt-upgrade

Zodra alles up-to-date is, kunt u het PostgreSQL-pakket installeren. Dit pakket bevat alles wat nodig is om PostgreSQL-databases op uw Ubuntu-server uit te voeren. Gebruik de volgende apt install- opdracht om de software te installeren.

sudo apt installeert postgresql

Wanneer u de bovenstaande opdracht hebt ingevoerd, vraagt ​​Ubuntu u om een ​​wachtwoord in te voeren, net als bij de update- en upgrade- opdrachten. Voer uw wachtwoord in en druk vervolgens op de Y- knop om te bevestigen dat u PostgreSQL op Ubuntu wilt installeren.

Nadat u op de Y- knop op uw toetsenbord hebt gedrukt, downloadt en installeert Ubuntu de PostgreSQL-pakketten op uw systeem. Dit proces zou snel moeten zijn. Wanneer het proces is voltooid, kunt u de PostgreSQL-handleiding raadplegen door de opdracht man postgres in te voeren .

man postgres

Of sla de handleiding op in een tekstbestand om het lezen te vergemakkelijken.

man postgres > ~/postgres-manual.txt

PostgreSQL configureren op Ubuntu Server

Nu PostgreSQL op Ubuntu is geïnstalleerd, moet u het configureren. Log om te beginnen in op het databasesysteem in Ubuntu Server met het postgre-gebruikersaccount. U kunt dit doen door de volgende opdracht sudo -u uit te voeren .

sudo -u postgres psql

Nadat u zich met de bovenstaande opdracht hebt aangemeld bij PostgreSQL, is het tijd om een ​​nieuw databasegebruikersaccount aan te maken. U kunt dit bereiken met de volgende opdracht. Zorg ervoor dat u "new_username" en "new_password" wijzigt met uw gewenste gebruikersnaam en wachtwoord.

CREËER GEBRUIKER nieuwe_gebruikersnaam MET VERSLEUTELD WACHTWOORD 'nieuwe_wachtwoord';

Nadat de bovenstaande opdracht is ingevoerd, kunt u de volgende opdracht uitvoeren om ervoor te zorgen dat uw nieuwe PostgreSQL-databasegebruiker beschikbaar is in het systeem.

SELECT gebruikersnaam VAN pg_user WHERE gebruikersnaam = 'nieuwe_gebruikersnaam';

Nadat het nieuwe database-account is gemaakt, verlaat u de Postgre-prompt, aangezien u niet langer hoeft te zijn aangemeld. U kunt zich afmelden met het  \q  -commando.

\Q

U kunt nu een database maken. U kunt dit doen door de In dit voorbeeld wordt de database die we maken 'test' genoemd. Zorg er echter voor dat u de naam aanpast aan uw behoeften wanneer u PostgreSQL gebruikt.

sudo -u postgres createb-test

Nadat u de "test"-database hebt gemaakt, kunt u de opdracht \l uitvoeren om uw nieuw gemaakte database in de PostgreSQL-tabel te bekijken.

sudo -u postgres psql -c "\l"

Nadat u hebt geverifieerd dat de nieuwe database in PostgreSQL bestaat, is het tijd om uw databasegebruikersrechten voor de database te verlenen. Zorg ervoor dat u "new_username" wijzigt in de PostgreSQL-database die u eerder hebt gemaakt.

sudo -u postgres psql -c "VERLEEN ALLE PRIVILEGES OP DATABASE-test AAN nieuwe_gebruikersnaam;"

Om te controleren of uw databasegebruiker zijn rechten heeft, voert u de volgende opdracht uit en controleert u de kolom "Toegangsrechten".

sudo -u postgres psql -c "\l"

Een back-up maken van een PostgreSQL-database

Het is een goede gewoonte om een ​​back-up van uw databases te maken voor het geval er iets misgaat. Voer de volgende opdracht uit om een ​​back-up te maken van een PostgreSQL-database op uw Ubuntu-server. zorg ervoor dat u "database_name" wijzigt in de naam van de PostgreSQL-database die u wilt exporteren.

sudo -u postgres pg_dump -Fc database_name > backup_file.dump

Nadat u de bovenstaande opdracht hebt uitgevoerd, wordt er een back-up van uw database gemaakt naar "backup_file.dump" op uw Ubuntu-server voor bewaring.

De back-up herstellen

Als u uw back-up moet herstellen (in geval van gegevensverlies), kunt u op elk moment de volgende opdracht pg_restore uitvoeren. Vergeet niet om "database_name" te wijzigen met de database waarnaar u herstelt.

sudo -u postgres pg_restore -d database_name backup_file.dump

Leave a Comment

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

Mp3 Diags: Los tot 50 problemen met mp3-audiobestanden op

MP3 Diags is de ultieme tool om problemen met je muziekcollectie op te lossen. Het kan je mp3-bestanden correct taggen, ontbrekende albumhoezen toevoegen en VBR repareren.

Google Voice Desktop-meldingsapps

Google Voice Desktop-meldingsapps

Net als Google Wave heeft Google Voice wereldwijd voor behoorlijk wat ophef gezorgd. Google wil de manier waarop we communiceren veranderen en omdat het steeds populairder wordt,

Download Flickr-favorieten met FlickrFaves

Download Flickr-favorieten met FlickrFaves

Er zijn veel tools waarmee Flickr-gebruikers hun foto's in hoge kwaliteit kunnen downloaden, maar is er een manier om Flickr-favorieten te downloaden? Onlangs kwamen we

OK Sampler is gratis muzieksamplersoftware

OK Sampler is gratis muzieksamplersoftware

Wat is sampling? Volgens Wikipedia is het de handeling om een ​​deel, of sample, van een geluidsopname te nemen en te hergebruiken als instrument of als instrument.

Google Sites-back-up: importeren/exporteren

Google Sites-back-up: importeren/exporteren

Google Sites is een dienst van Google waarmee gebruikers een website kunnen hosten op de server van Google. Er is echter één probleem: er is geen ingebouwde optie voor back-up.

Google Tasks Desktop-applicatie

Google Tasks Desktop-applicatie

Google Tasks is niet zo populair als andere Google-diensten zoals Agenda, Wave, Voice, enz., maar wordt nog steeds veel gebruikt en is een integraal onderdeel van de takenlijst van mensen.

Hoe verloren partities en harde schijfgegevens te herstellen [Handleiding]

Hoe verloren partities en harde schijfgegevens te herstellen [Handleiding]

In onze vorige handleiding over het veilig wissen van de harde schijf en verwisselbare media via Ubuntu Live en DBAN boot-cd, hebben we besproken dat Windows-gebaseerde schijven

Ubuntu: map verwijderen uit Terminal of Bestandsbeheer

Ubuntu: map verwijderen uit Terminal of Bestandsbeheer

Probeert u een map op uw Linux-pc te verwijderen? Volg deze uitgebreide gids voor tips en trucs!

Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!