Linux Mint

Så här installerar du MySQL på Linux Mint 20 och Ubuntu 20.04?

Så här installerar du MySQL på Linux Mint 20 och Ubuntu 20.04?
MySQL är en öppen källkod, enkel och relationsdatabas som använder SQL (Structured Query Language) för att hantera och manipulera data. MySQL är en viktig del av LAMPAN (https: // linuxhint.com / install-lamp-stack-ubuntu /) stack. I skrivande stund är den senaste versionen av MySQL 8.0.23.

Det här inlägget förklarar MySQL-installationen på Linux Mint 20 och Ubuntu 20.04.

Installerar MySQL på Linux Mint 20 och Ubuntu 20.04

Slå upp terminalen och uppdatera apt-förvarets cache innan du installerar MySQL:

$ sudo apt uppdatering

Installera sedan MySQL-servern med kommandot:

$ sudo apt installera mysql-server

Tryck på 'y' för att fortsätta installera MySQL-servern.

När MySQL-servern har installerats, kontrollera den installerade versionen och verifiera installationen med kommandot:

$ mysql --version

Efter en lyckad installation startar MySQL-tjänsten automatiskt. För att kontrollera status för MySQL-servern, kör kommandot:

$ sudo systemctl status mysql

Utdata visar att MySQL-tjänsten är aktiv och körs.

Konfigurera MySQL på Linux Mint 20 och Ubuntu 20.04

Mysql_secure_installation-skriptet, som kommer som standard med MySQL-installationen, låter oss säkra MySQL-säkerheten.

Kör skriptet mysql_secure_installation med kommandot:

$ sudo mysql_secure_installation

Under körningen av mysql_secure_installation-skriptet visas olika uppmaningar. Först ser du tre nivåer av en lösenordsvalideringspolicy. Du ska trycka på 'y' för att ställa in ett lösenord. Välj vidare lösenordsnivån genom att ange respektive siffersiffror.

Dessutom anger du lösenordet och anger lösenordet igen för bekräftelse. Kommandoraden visar lösenordets beräknade styrka.

Dessutom uppmanas du att ta bort de anonyma användarna, testa databaser och ladda om behörighetstabellen. Tryck på 'y eller n' enligt ditt val och konfigurationen kommer att utföras framgångsrikt.

Skapar ny användare

För att börja med MySQL-servern från kommandoraden, använd kommandot:

$ sudo mysql

MySQL interaktiva skal startar. När MySQL-servern har ställts in skapar MySQL en root-användare som kan hantera databaserna och utföra olika administrativa åtgärder.

Dessutom kan du också skapa en ny användare på MySQL-servern. När du skapar en ny användare anger du ett användarnamn och lösenord. Följ syntaxen nedan för att skapa en ny användare:

SKAPA ANVÄNDARE user_name @ 'localhost' IDENTIFIERAS MED 'lösenord';

När du har skapat den nya användaren kan du bevilja behörigheterna till användaren enligt följande:

BEVILJA ALLA PRIVILEGER PÅ *. * TILL användarnamn @ 'localhost';

*.* beviljar alla typer av behörigheter till den nyskapade användaren.

Det är tillrådligt att spola privilegierna. Det frigör det extra minne som servern cachade när du skapar en ny användare.

Logga in på MySQL-servern och skapa en databas

Låt oss nu logga in på MySQL-servern och skapa en ny databas. Använd kommandot för att utföra en inloggning:

$ mysql -u användarnamn -p

Ange lösenordet som du har ställt in tidigare för den här användaren och MySQL interaktiva skal startar.

För att skapa en ny databas, kör kommandot:

SKAPA DATABAS databasnamn;

För att se listan över alla tillgängliga databaser, skriv kommandot:

visa databaser;

Slutsats

MySQL är en mycket populär relationsdatabas med öppen källkod. MySQL-servern ingår i Linux Mint 20 och Ubuntu 20.04 standardförvar. Den här artikeln förklarar MySQL-installationen på två populära Linux-distributioner, i.e., Linux Mint 20 och Ubuntu 20.04.

OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...
OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...
SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...