Hur man installerar MySQL på Ubuntu Linux
Att installera MySQL på Ubuntu är en enkel process, men du måste veta de rätta stegen att ta. Den här guiden lär dig hur du gör på nolltid alls

MySQL är den mest populära open source-databasservern i världen. Det är enkelt och väldigt snabbt, plus att du enkelt kan installera det på Ubuntu Linux.
Trots sin enkelhet är MySQL ett mycket kraftfullt relationsdatabashanteringssystem. Det är också mycket skalbart, och detta gör det till ett populärt val i organisationer av alla storlekar över hela världen.
Du bör notera att den här handledningen fungerar för installationer av Ubuntu 18.04 och 20.04 och på både server- och stationära versioner. Naturligtvis kan du alltid använda Ubuntu Software Center för att söka efter och installera MySQL, men det är bättre så här.
MySQL installationssteg
Följ dessa steg för att installera MySQL på Ubuntu
1. Kontrollera dina programvaruversioner
Du måste veta vad du arbetar med, så det är viktigt att du först kontrollerar dina programversioner. Om du installerar på Ubuntu 18.04, kom ihåg att den kommer med MySQL version 5.7.
För Ubuntu 20.04-installationer kommer du att ha att göra med MySQL version 8. Båda versionerna liknar installation och användning, men version 8.0 erbjuder mer hastighet, säkerhet och framåtkompatibilitet.
Om du använder Ubuntu 18.04 och vill prova MySQL v. 8 är det säkraste sättet att uppgradera din installation till Ubuntu 20.04. Å andra sidan kan du direkt ladda ner MySQL:s repository-filer för version 8 och prova att installera den.
Du kan få det senaste Debianpaketet på lämpligt förråd och använd sedan curl eller wget för att ladda ner det för installation. Se ett exempel nedan:
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb
Installera förvaret genom att skriva
sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb
Du kommer att bli ombedd att välja en version från en dialogruta. Välj och fortsätt. Efter konfigurationen måste du uppdatera ditt Ubuntu-system innan du påbörjar MySQL-installationen.
2. Uppdatera systemet
Rekommendationen är att alltid uppdatera dina Ubuntu-förråd innan du installerar ny programvara. Detta hjälper till att se till att du får alla nödvändiga uppdateringar för att undvika att systemet går sönder.
För att se till att ditt system är uppdaterat innan du startar installationen, ring upp en terminal med Ctrl + Alt + T och skriv in kommandot nedan:
sudo apt-get update
Sudo kommer att fråga efter ditt administratörslösenord, som du måste ange innan du fortsätter. Vänta sedan ett ögonblick medan apt-get uppdaterar ditt systems förvarscache. Detta är ett viktigt steg för att installera båda versionerna 5.7 och 8 på både Ubuntu 18.04 och 20.04 versioner.
3. Installera MySQL Server
När den här uppdateringen är över är det nu dags att installera MySQL-serverpaketet. Du gör det med följande kommando:
sudo apt-get installera mysql-server
Apt-get kommer att installera alla nödvändiga filer, inklusive databasens vanliga filer och en skalklient för att administrera databasen.
Tänk på att du måste ange ett root-lösenord under installationen. Detta lösenord är strikt för databasen och har ingenting att göra med din Ubuntu-box. Så använd gärna vilket lösenord som helst.
Du kan också lämna root-lösenordsfältet tomt under installationen. Detta gör att du kan ställa in ett lösenord senare, under konfigurationen. Se i alla fall till att komma ihåg lösenordet!
4. Testa installationen
MySQL-servern startar automatiskt när installationen är över. Så för att säkerställa att installationen lyckas kan du utfärda några kommandon till servern och bekräfta att den svarar. Här är ett exempel:
sudo systemctl status mysql
Detta kommando kontrollerar serverns status och skriver ut grundläggande information som dess status, PID (Process ID) och minnesanvändning. När du har ett svar från din MySQL-installation visar detta att den installerats korrekt, och det är nu dags att konfigurera det.
Andra kommandon som gör det möjligt att stoppa, starta respektive starta om servern är:
sudo systemctl stoppa mysql
sudo systemctl starta mysql
sudo systemctl starta om mysql
5. Konfigurera servern
När du har bekräftat att installationen har lyckats måste du säkra den för att förhindra säkerhetsproblem längre fram. Lyckligtvis för oss innehåller MySQL ett verktyg för att göra det. Allt du behöver göra är att ange kommandot nedan:
sudo mysql_secure_installation
Det här verktyget innehåller en rad frågor för att underlätta installationen, samt en guide för lösenordsstyrka. I ett nötskal behöver du minst 8 tecken för ett lösenord med låg styrka. Du kan också välja ett medium eller starkt lösenord genom att följa pluginens rekommendationer.
Ytterligare frågor inkluderar om du vill ta bort den anonyma användaren, begränsa roots åtkomst till maskinen eller ta bort testdatabasen?. Det är bäst att svara "ja" på alla dessa frågor.
6. Lägg till användare
Slutligen är det dags att ställa in databasservern efter dina behov, som att lägga till användare för att komma åt den genom program som phpMyAdmin och andra miljöer. Och om du inte vet vad du gör, rekommenderas det att lämna root@localhost-lösenordet ifred.
Det finns många åtkomstnivåer på MySQL, så det är upp till dig att bestämma vilken du vill skapa. Du kan ge en användare global åtkomst till alla delar av servern, eller så kan du ge honom åtkomst till endast en databas, eller till och med bara tillåta specifika operationer på en databas eller tabell.
Du kan till exempel skapa tre nya användare på din nya server. En med global åtkomst, en med begränsad åtkomst till kundernas databas och en med åtkomst till endast kunders telefonnummer på servern med följande kommandon:
mysql> SKAPA ANVÄNDARE 'admin'@'SkyBank.org' IDENTIFIERAD MED 'lösenord';
mysql> GE ALLA PRIVILEGIER PÅ * . * TILL 'admin'@'skybank.org';
mysql> SKAPA ANVÄNDARE 'bob'@'SkyBank.org' IDENTIFIERAD MED 'lösenord';
mysql> GRANTA SELECT,INSERT,UPDATE,DELETE,CREATE,DOP ON kunder.* TILL 'bob'@'skybank.org';
mysql> SKAPA ANVÄNDARE 'vera'@'SkyBank.org' IDENTIFIERAD MED 'lösenord';
mysql> BETYD SELECT,INSERT,UPPDATERA PÅ customers.telephone TILL 'vera'@'skybank.org';
mysql> SPOLA PRIVILEGIER;
Det sista kommandot laddar om användarbehörigheterna på servern för att uppdatera den enligt dina nya regler.
Slutsats – Ett sista test
Efter att ha ställt in dina databasanvändare och tömt privilegierna är det ofta ett bra råd att försöka logga in som den nya användare du skapade, bara för att se till att allt fungerar som det ska.
Att logga in på skalet är enkelt, med:
mysql -u användare -s
Då kommer du att få en uppmaning att ange ditt lösenord. Du kan prova att skapa en databas eller en tabell och fylla i dem och sedan ta bort rader, släppa tabeller och så vidare.




