Sådan installeres MySQL på Ubuntu Linux
Installation af MySQL på Ubuntu er en ligetil proces, men du skal kende de rigtige trin at tage. Denne guide lærer dig, hvordan du gør det på ingen tid overhovedet

MySQL er den mest populære open source databaseserver i verden. Det er enkelt og meget hurtigt, plus at du nemt kan installere det på ubuntu Linux.
På trods af sin enkelhed er MySQL et meget kraftfuldt relationelt databasestyringssystem. Det er også meget skalerbart, og det gør det til et populært valg i organisationer af alle størrelser over hele verden.
Du skal bemærke, at denne vejledning fungerer til Ubuntu 18.04 og 20.04 installationer og på både server- og desktopversionerne. Selvfølgelig kan du altid bruge Ubuntu Software Center til at søge efter og installere MySQL, men det er bedre på denne måde.
MySQL-installationstrin
Følg disse trin for at installere MySQL på Ubuntu
1. Tjek dine softwareversioner
Du skal vide, hvad du arbejder med, så det er vigtigt, at du først tjekker dine softwareversioner. Hvis du installerer på Ubuntu 18.04, så husk, at det kommer med MySQL version 5.7.
For Ubuntu 20.04-installationer har du at gøre med MySQL version 8. Begge versioner ligner installation og brug, men version 8.0 tilbyder mere hastighed, sikkerhed og fremadrettet kompatibilitet.
Hvis du er på Ubuntu 18.04 og ønsker at prøve MySQL v. 8, er den sikreste måde at opgradere din installation til Ubuntu 20.04. På den anden side kan du direkte downloade MySQL's repository-filer til version 8 og prøve at installere det.
Du kan få den seneste Debian-pakke på passende depot og brug derefter curl eller wget til at downloade det til installation. Se et eksempel nedenfor:
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb
Installer depotet ved at skrive
sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb
Du bliver bedt om at vælge en udgivelse fra en dialogboks. Vælg og fortsæt. Efter konfigurationen skal du opdatere dit Ubuntu-system, før du starter MySQL-installationen.
2. Opdater systemet
Anbefalingen er altid at opdatere dine Ubuntu-lagre, før du installerer ny software. Dette hjælper med at sikre, at du får alle de nødvendige opdateringer for at undgå at ødelægge dit system.
For at sikre, at dit system er opdateret, før du starter installationen, skal du kalde en terminal op med Ctrl + Alt + T og indtaste kommandoen nedenfor:
sudo apt-get update
Sudo vil bede om din administratoradgangskode, som du skal angive, før du fortsætter. Vent derefter et øjeblik, mens apt-get opdaterer dit systems lagercache. Dette er et vigtigt skridt for at installere både version 5.7 og 8 på både Ubuntu 18.04 og 20.04 versioner.
3. Installer MySQL Server
Når denne opdatering er overstået, er det nu tid til at installere MySQL-serverpakken. Du gør det ved at bruge følgende kommando:
sudo apt-get installer mysql-server
Apt-get vil installere alle de nødvendige filer, inklusive databasens almindelige filer og en shell-klient til at administrere databasen.
Husk, at du skal indtaste en root-adgangskode under installationen. Denne adgangskode er udelukkende til databasen og har intet at gøre med din Ubuntu-boks. Så brug gerne en hvilken som helst adgangskode.
Du kan også lade root-adgangskoden stå tomt under installationen. Dette giver dig mulighed for at indstille en adgangskode senere under konfigurationen. Under alle omstændigheder skal du huske adgangskoden!
4. Test installationen
MySQL-serveren starter automatisk, når installationen er slut. Så for at sikre, at installationen er en succes, kan du udstede et par kommandoer til serveren og bekræfte, at den reagerer. Her er et eksempel:
sudo systemctl status mysql
Denne kommando kontrollerer serverens status og udskriver grundlæggende oplysninger såsom dens status, PID (Process ID) og hukommelsesforbrug. Når du har et svar fra din MySQL-installation, viser dette, at den er installeret korrekt, og det er nu tid til at konfigurere det.
Andre kommandoer, der gør det muligt at stoppe, starte og genstarte serveren, inkluderer:
sudo systemctl stop mysql
sudo systemctl start mysql
sudo systemctl genstart mysql
5. Konfiguration af serveren
Når du har bekræftet, at installationen er en succes, bliver du nødt til at sikre den for at forhindre sikkerhedsproblemer. Heldigvis for os indeholder MySQL et værktøj til at gøre det. Alt du skal gøre er at indtaste kommandoen nedenfor:
sudo mysql_secure_installation
Dette værktøj indeholder en række spørgsmål til at hjælpe med opsætningen, samt en guide til adgangskodestyrke. I en nøddeskal skal du bruge mindst 8 tegn for en adgangskode med lav styrke. Du kan også gå efter en medium eller stærk adgangskode ved at følge pluginets anbefalinger.
Yderligere stillede spørgsmål omfatter, om du vil fjerne den anonyme bruger, begrænse roots adgang til maskinen eller fjerne testdatabasen?. Det er bedst at svare 'ja' til alle disse spørgsmål.
6. Tilføj brugere
Endelig er det tid til at konfigurere databaseserveren til dine behov, såsom at tilføje brugere for at få adgang til den gennem programmer som phpMyAdmin og andre miljøer. Og medmindre du ved, hvad du laver, anbefales det at lade root@localhost-adgangskoden stå.
Der er mange adgangsniveauer på MySQL, så det er overladt til dig at bestemme, hvilket du vil oprette. Du kan give en bruger global adgang til alle dele af serveren, eller du kan kun give ham adgang til en database eller endda kun tillade specifikke operationer på en database eller tabel.
For eksempel kan du oprette tre nye brugere på din nye server. En med global adgang, en med begrænset adgang til kundernes database og en med adgang til kun kunders telefonnumre på serveren med følgende kommandoer:
mysql> OPRET BRUGER 'admin'@'SkyBank.org' IDENTIFICERET VED 'adgangskode';
mysql> GIV ALLE PRIVILEGIER PÅ * . * TIL 'admin'@'skybank.org';
mysql> OPRET BRUGER 'bob'@'SkyBank.org' IDENTIFICERET VED 'adgangskode';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON kunder.* TIL 'bob'@'skybank.org';
mysql> OPRET BRUGER 'vera'@'SkyBank.org' IDENTIFICERET VED 'adgangskode';
mysql> GRANT SELECT,INSERT,OPDATERING PÅ customers.telephone TIL 'vera'@'skybank.org';
mysql> FLUSH PRIVILEGES;
Den sidste kommando genindlæser brugerrettighederne på serveren for at opdatere den i henhold til dine nye regler.
Konklusion - En afsluttende test
Efter at have oprettet dine databasebrugere og fjernet privilegierne, er det ofte et godt råd at prøve at logge ind som den nye bruger, du har oprettet, bare for at sikre, at alt fungerer perfekt.
Det er nemt at logge ind på shellen med:
mysql -u bruger -s
Derefter vil du modtage en prompt om at indtaste din adgangskode. Du kan prøve at oprette en database eller en tabel og udfylde dem, derefter slette rækker, slippe tabeller og så videre.




