Udrulning af Linux-servere og SSH på ekspertniveau · Lektion

Installation af PostgreSQL/MySQL

Lær at installere og udføre den indledende opsætning af enten PostgreSQL- eller MySQL-databaseservere på Linux-maskinen.

Lektion 1 af 411 trin

Installation af PostgreSQL/MySQL er en gratis Udrulning af Linux-servere og SSH på ekspertniveau-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Udrulning af Linux-servere og SSH på ekspertniveau, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Udrulning af Linux-servere og SSH på ekspertniveau-kurset indeholder 4 lektioner i alt.

Databaser: Din servers hukommelse

Velkommen! Databaseservere er afgørende for lagring og administration af de data, dine applikationer har brug for. Tænk på dem som serverens organiserede hukommelse.

I denne lektion lærer du, hvordan du konfigurerer to af de mest populære open source-databasesystemer: PostgreSQL og MySQL.

PostgreSQL sammenlignet med MySQL

Både PostgreSQL og MySQL er effektive relationelle databasestyringssystemer (RDBMS), men de har forskellige styrker:

  • MySQL: Foretrækkes ofte til webapplikationer, er nemmere at komme i gang med og har god ydeevne ved arbejdsbelastninger med mange læseoperationer.
  • PostgreSQL: Er kendt for avancerede funktioner, udvidelsesmuligheder, streng overholdelse af SQL-standarder og stærk dataintegritet. Foretrækkes til komplekse applikationer og datalagre.

Du lærer at installere begge, men typisk vælger du den ene ud fra projektets behov.

Opdatér systemet først

Før du installerer ny software, er det altid en god praksis at opdatere serverens pakkelister og opgradere eksisterende pakker. Det sikrer, at du har de nyeste sikkerhedsrettelser og afhængigheder.

Kør denne kommando i din terminal:

sudo apt update && sudo apt upgrade -y

Hent PostgreSQL til Ubuntu

Hvis du vil installere PostgreSQL på et Ubuntu-baseret system, skal du bruge pakkehåndteringen apt. Vi installerer hovedserveren og pakken postgresql-contrib, som tilføjer nyttige værktøjer.

Udfør følgende kommando:

sudo apt install postgresql postgresql-contrib -y

PostgreSQL-tjeneste og status

Efter installationen starter PostgreSQL normalt automatisk. Du kan kontrollere status og sikre, at tjenesten er aktiveret til at starte ved opstart, ved hjælp af kommandoer med systemctl:

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

Installér MySQL på Ubuntu

Lad os nu installere MySQL. Ligesom med PostgreSQL bruger vi apt til at hente MySQL-serverpakken. Det installerer databaseserveren og relaterede klientværktøjer.

Kør denne kommando:

sudo apt install mysql-server -y

Sikr din MySQL-server

Umiddelbart efter installationen af MySQL er det vigtigt at køre sikkerhedsscriptet. Dette script hjælper dig med at:

  • Angive en stærk root-adgangskode
  • Fjerne anonyme brugere
  • Forhindre fjernlogin som root
  • Fjerne testdatabaser

Følg anvisningerne omhyggeligt:

sudo mysql_secure_installation

Adgang til PostgreSQL

PostgreSQL opretter en standardbruger med administrative rettigheder, som kaldes postgres. Du opretter typisk forbindelse til databasen ved først at skifte til denne bruger og derefter bruge kommandolinjeklienten psql.

Prøv at oprette forbindelse nu:

sudo -i -u postgres
psql

Adgang til MySQL

Med MySQL kan du oprette forbindelse som root-brugeren. Da vi netop har kørt mysql_secure_installation, bliver du bedt om den adgangskode, du angav.

Indtast din root-adgangskode, når du bliver bedt om det:

sudo mysql -u root -p

Installationskontrol

Du har installeret og udført den indledende opsætning af både PostgreSQL og MySQL. Lad os teste din forståelse af sikkerhedstrinnene.

Databaser: Klar til data

Godt gået! I denne lektion har du lært, hvordan du:

  • Forstår forskellene mellem PostgreSQL og MySQL.
  • Installerer PostgreSQL og MySQL på en Ubuntu-server ved hjælp af apt.
  • Kontrollerer og administrerer deres tjenester med systemctl.
  • Udfører den indledende sikkerhedsopsætning af MySQL.
  • Opretter forbindelse til begge databaseservere via kommandolinjen.

Du har nu en grundlæggende forståelse af, hvordan databaseservere konfigureres. Derefter skal du lære, hvordan du administrerer brugere og styrer adgangen til dine databaser, så du forbedrer deres sikkerhed!

Gratis at komme i gang

Lær Udrulning af Linux-servere og SSH på ekspertniveau med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
12
Lektioner
48

Ofte stillede spørgsmål

Er lektionen “Installation af PostgreSQL/MySQL” gratis?

Ja — alle 3 lektioner i læringssporet Udrulning af Linux-servere og SSH på ekspertniveau, inklusive “Installation af PostgreSQL/MySQL”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Udrulning af Linux-servere og SSH på ekspertniveau-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Installation af PostgreSQL/MySQL”?

Lær at installere og udføre den indledende opsætning af enten PostgreSQL- eller MySQL-databaseservere på Linux-maskinen. Du øver dig i Udrulning af Linux-servere og SSH på ekspertniveau med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Udrulning af Linux-servere og SSH på ekspertniveau?

Der kræves ingen tidligere erfaring. Udrulning af Linux-servere og SSH på ekspertniveau på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.

Hvor lang tid tager lektionen “Installation af PostgreSQL/MySQL”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Udrulning af Linux-servere og SSH på ekspertniveau-lektion?

Ja. Alle Udrulning af Linux-servere og SSH på ekspertniveau-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Installation af PostgreSQL/MySQL
  2. Databasebrugere og adgangskontrol
  3. Sikring af databaseforbindelser
  4. Strategier til sikkerhedskopiering og gendannelse af databaser
← Tilbage til Udrulning af Linux-servere og SSH på ekspertniveau