Linux-servers implementeren en SSH beheersen · Les

PostgreSQL/MySQL installeren

Leer PostgreSQL- of MySQL-databaseservers op uw Linux-machine te installeren en voor het eerst te configureren.

Les 1 van 411 stappen

PostgreSQL/MySQL installeren is een gratis Linux-servers implementeren en SSH beheersen-les op CoddyKit. Dit is les 1 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Linux-servers implementeren en SSH beheersen. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Linux-servers implementeren en SSH beheersen bevat in totaal 4 lessen.

Databases: het geheugen van je server

Welkom! Databaseservers zijn essentieel voor het opslaan en beheren van gegevens die je toepassingen nodig hebben. Zie ze als het georganiseerde geheugen van je server.

In deze les leer je hoe je twee van de populairste opensourcedatabasesystemen instelt: PostgreSQL en MySQL.

PostgreSQL versus MySQL

Zowel PostgreSQL als MySQL zijn krachtige relationele databasemanagementsystemen (RDBMS), maar ze hebben verschillende sterke punten:

  • MySQL: vaak de voorkeur voor webtoepassingen, eenvoudiger om mee te beginnen en goede prestaties bij werklasten met veel leesbewerkingen.
  • PostgreSQL: staat bekend om geavanceerde functies, uitbreidbaarheid, strikte naleving van SQL-standaarden en sterke gegevensintegriteit. Het wordt vaak gebruikt voor complexe toepassingen en datawarehousing.

Je leert beide installeren, maar meestal kies je er één op basis van de behoeften van je project.

Werk je systeem eerst bij

Voordat je nieuwe software installeert, is het altijd verstandig om de pakketlijsten van je server bij te werken en bestaande pakketten te upgraden. Zo beschik je over de nieuwste beveiligingsupdates en afhankelijkheden.

Voer deze opdracht uit in je terminal:

sudo apt update && sudo apt upgrade -y

PostgreSQL installeren op Ubuntu

Om PostgreSQL op een Ubuntu-gebaseerd systeem te installeren, gebruik je de pakketbeheerder apt. We installeren de hoofdserver en het pakket postgresql-contrib, dat nuttige hulpprogramma's toevoegt.

Voer de volgende opdracht uit:

sudo apt install postgresql postgresql-contrib -y

PostgreSQL-service en status

Na de installatie start PostgreSQL meestal automatisch. Met opdrachten van systemctl kun je de status controleren en nagaan of de service is ingeschakeld om tijdens het opstarten te starten:

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

MySQL installeren op Ubuntu

Nu installeren we MySQL. Net als bij PostgreSQL gebruiken we apt om het MySQL-serverpakket op te halen. Hiermee installeer je de databaseserver en bijbehorende clienthulpprogramma's.

Voer deze opdracht uit:

sudo apt install mysql-server -y

Beveilig je MySQL-server

Direct na de installatie van MySQL is het belangrijk om het beveiligingsscript uit te voeren. Dit script helpt je om:

  • een sterk root-wachtwoord in te stellen
  • anonieme gebruikers te verwijderen
  • externe root-aanmelding uit te schakelen
  • testdatabases te verwijderen

Volg de aanwijzingen zorgvuldig:

sudo mysql_secure_installation

Verbinding maken met PostgreSQL

PostgreSQL maakt een standaardbeheergebruiker aan met de naam postgres. Om verbinding te maken met de database, schakel je meestal over naar deze gebruiker en gebruik je vervolgens de opdrachtregelclient psql.

Maak nu verbinding:

sudo -i -u postgres
psql

Verbinding maken met MySQL

Bij MySQL kun je verbinding maken als rootgebruiker. Omdat we zojuist mysql_secure_installation hebben uitgevoerd, wordt gevraagd om het wachtwoord dat je hebt ingesteld.

Voer je root-wachtwoord in wanneer daarom wordt gevraagd:

sudo mysql -u root -p

Installatie controleren

Je hebt zowel PostgreSQL als MySQL geïnstalleerd en de eerste configuratie uitgevoerd. Test nu je kennis van de beveiligingsstappen.

Databases: klaar voor gegevens

Goed gedaan! In deze les heb je geleerd hoe je:

  • de verschillen tussen PostgreSQL en MySQL begrijpt.
  • PostgreSQL en MySQL op een Ubuntu-server installeert met apt.
  • hun services controleert en beheert met systemctl.
  • de eerste beveiligingsconfiguratie voor MySQL uitvoert.
  • via de opdrachtregel verbinding maakt met beide databaseservers.

Je hebt nu een basiskennis van het instellen van databaseservers. Vervolgens leer je hoe je gebruikers beheert en de toegang tot je databases regelt om de beveiliging verder te verbeteren!

Gratis beginnen

Leer Linux-servers implementeren en SSH beheersen met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
12
Lessen
48

Veelgestelde vragen

Is de les “PostgreSQL/MySQL installeren” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Linux-servers implementeren en SSH beheersen, waaronder “PostgreSQL/MySQL installeren”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Linux-servers implementeren en SSH beheersen bevat in totaal 4 lessen.

Wat leer ik in “PostgreSQL/MySQL installeren”?

Leer PostgreSQL- of MySQL-databaseservers op uw Linux-machine te installeren en voor het eerst te configureren. Je oefent met Linux-servers implementeren en SSH beheersen door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Linux-servers implementeren en SSH beheersen te beginnen?

Ervaring vooraf is niet nodig. Linux-servers implementeren en SSH beheersen op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “PostgreSQL/MySQL installeren”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Linux-servers implementeren en SSH beheersen?

Ja. Elke les over Linux-servers implementeren en SSH beheersen bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. PostgreSQL/MySQL installeren
  2. Databasegebruikers en toegangsbeheer
  3. Databaseverbindingen beveiligen
  4. Strategieën voor databaseback-ups en herstel
← Terug naar Linux-servers implementeren en SSH beheersen