Installera PostgreSQL/MySQL
Lär dig att installera och utföra den inledande konfigurationen av antingen PostgreSQL- eller MySQL-databasservrar på er Linux-dator.
Installera PostgreSQL/MySQL är en gratis lektion i Driftsättning av Linuxservrar och SSH på djupet på CoddyKit. Detta är lektion 1 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Driftsättning av Linuxservrar och SSH på djupet, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Driftsättning av Linuxservrar och SSH på djupet innehåller totalt 4 lektioner.
Databaser: Er servers minne
Välkommen! Databasservrar är nödvändiga för att lagra och hantera de data som Era applikationer behöver. Tänk på dem som serverns organiserade minne.
I den här lektionen lär Ni Er att konfigurera två av de populäraste databassystemen med öppen källkod: PostgreSQL och MySQL.
PostgreSQL jämfört med MySQL
Både PostgreSQL och MySQL är kraftfulla relationsdatabashanteringssystem (RDBMS), men de har olika styrkor:
- MySQL: Föredras ofta för webbapplikationer, är enklare att komma igång med och har god prestanda för arbetsbelastningar som främst läser data.
- PostgreSQL: Är känt för avancerade funktioner, utbyggbarhet, strikt följsamhet till SQL-standarder och hög dataintegritet. Föredras för komplexa applikationer och datalager.
Ni lär Er att installera båda, men vanligtvis väljer Ni ett av dem utifrån projektets behov.
Uppdatera systemet först
Innan Ni installerar ny programvara är det alltid bra att uppdatera serverns paketlistor och uppgradera befintliga paket. Då säkerställer Ni att Ni har de senaste säkerhetsuppdateringarna och beroendena.
Kör det här kommandot i terminalen:
sudo apt update && sudo apt upgrade -yInstallera PostgreSQL på Ubuntu
För att installera PostgreSQL på ett Ubuntu-baserat system använder Ni pakethanteraren apt. Vi installerar huvudservern och paketet postgresql-contrib, som lägger till användbara verktyg.
Kör följande kommando:
sudo apt install postgresql postgresql-contrib -yPostgreSQL-tjänsten och status
Efter installationen startar PostgreSQL vanligtvis automatiskt. Ni kan kontrollera statusen och säkerställa att tjänsten är aktiverad för att starta vid uppstart med kommandon från systemctl:
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresqlInstallera MySQL på Ubuntu
Nu ska vi installera MySQL. Precis som för PostgreSQL använder vi apt för att hämta MySQL-serverpaketet. Detta installerar databasservern och tillhörande klientverktyg.
Kör det här kommandot:
sudo apt install mysql-server -ySkydda MySQL-servern
Direkt efter installationen av MySQL är det viktigt att köra säkerhetsskriptet. Skriptet hjälper Er att:
- Ange ett starkt root-lösenord
- Ta bort anonyma användare
- Förhindra fjärrinloggning för root
- Ta bort testdatabaser
Följ anvisningarna noggrant:
sudo mysql_secure_installationAnsluta till PostgreSQL
PostgreSQL skapar en standardanvändare med administratörsbehörighet som kallas postgres. För att ansluta till databasen byter Ni vanligtvis till den här användaren och använder sedan kommandoradsklienten psql.
Prova att ansluta nu:
sudo -i -u postgres
psqlAnsluta till MySQL
För MySQL kan Ni ansluta som root-användaren. Eftersom vi nyss körde mysql_secure_installation blir Ni ombedda att ange lösenordet som Ni valde.
Ange Ert root-lösenord när Ni blir ombedda att göra det:
sudo mysql -u root -pInstallationskontroll
Ni har installerat och genomfört den första konfigurationen av både PostgreSQL och MySQL. Nu ska vi testa Era kunskaper om säkerhetsstegen.
Databaser: Redo för data
Utmärkt! I den här lektionen har Ni lärt Er att:
- Förstå skillnaderna mellan PostgreSQL och MySQL.
- Installera PostgreSQL och MySQL på en Ubuntu-server med
apt. - Kontrollera och hantera deras tjänster med
systemctl. - Genomföra den första säkerhetskonfigurationen av MySQL.
- Ansluta till båda databasservrarna via kommandoraden.
Ni har nu en grundläggande förståelse för hur databasservrar konfigureras. Nästa steg är att utforska hur Ni hanterar användare och styr åtkomsten till Era databaser, vilket förbättrar deras säkerhet!
Lär dig Driftsättning av Linuxservrar och SSH på djupet med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 12
- Lektioner
- 48
Vanliga frågor
Är lektionen ”Installera PostgreSQL/MySQL” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Driftsättning av Linuxservrar och SSH på djupet, inklusive ”Installera PostgreSQL/MySQL”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Driftsättning av Linuxservrar och SSH på djupet innehåller totalt 4 lektioner.
Vad lär jag mig i ”Installera PostgreSQL/MySQL”?
Lär dig att installera och utföra den inledande konfigurationen av antingen PostgreSQL- eller MySQL-databasservrar på er Linux-dator. Ni övar på Driftsättning av Linuxservrar och SSH på djupet med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Driftsättning av Linuxservrar och SSH på djupet?
Du behöver inga förkunskaper. Utbildningen i Driftsättning av Linuxservrar och SSH på djupet på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.
Hur lång tid tar lektionen ”Installera PostgreSQL/MySQL”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Driftsättning av Linuxservrar och SSH på djupet-lektionen?
Ja. Varje Driftsättning av Linuxservrar och SSH på djupet-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Installera PostgreSQL/MySQL
- Databasanvändare och åtkomstkontroll
- Säkra databasanslutningar
- Strategier för säkerhetskopiering och återställning av databaser