Inleiding
MySQL is een van de meest populaire en meest gebruikte open-source relationele databasebeheersystemen.
het is een snel, eenvoudig en schaalbaar SQL-gebaseerd systeem, en het vertegenwoordigt een integraal onderdeel van de LAMP stack die een groot deel van het Internet draait.
in deze tutorial leert u hoe u MySQL op Ubuntu 20.04 installeert.
vereisten:
- een systeem waarop Ubuntu 20.04
- een gebruikersaccount met sudo-privileges
- toegang tot een terminal (Ctrl + Alt + T)
- netwerkverbinding
MySQL installeren op Ubuntu 20.04
hosten van MySQL-databases op Ubuntu 20.04 vereist het installeren van het MySQL-Serverpakket. U kunt ook toegang krijgen tot de database van externe clients met behulp van de MySQL Client.
volg deze eenvoudige stappen om MySQL Server op Ubuntu 20.04 te installeren.
Opmerking: Als u uw systeem niet hebt geüpgraded van 18.04 nog, neem een kijkje op onze tutorial voor het installeren van MySQL op Ubuntu 18.04.
Stap 1: Update / Upgrade Package Repository
Update de System package repository om er zeker van te zijn dat u de nieuwste MySQL release installeert.
1. Open de terminal en voer het volgende commando uit:
sudo apt update
2. Voer uw wachtwoord in en wacht tot de update is voltooid.
3. Volgende, uitvoeren:
sudo apt upgrade
4. Voer Y
in als u wordt gevraagd door te gaan met de upgrade en druk op ENTER. Wacht tot de upgrade klaar is.
Stap 2: Installeer MySQL
1. Na het succesvol updaten van de pakketrepository, installeert u MySQL Server door het volgende commando uit te voeren:
sudo apt install mysql-server
2. Wanneer u wordt gevraagd of u wilt doorgaan met de installatie, antwoord Y
en druk op ENTER.
het systeem downloadt MySQL-pakketten en installeert ze op uw machine.
Opmerking: Als u alleen verbinding wilt maken met een externe MySQL server in plaats van een database op uw machine te hosten, installeert u alleen de MySQL Client door het uitvoeren van:
sudo apt install mysql-client
3. Controleer of MySQL succesvol is geïnstalleerd door het uitvoeren van:
mysql --version
de uitvoer toont welke versie van MySQL op de machine is geïnstalleerd.
Opmerking: Als u Windows gebruikt, leert u hoe u MySQL op een Windows-Server kunt installeren en configureren.
Stap 3: beveiligen van MySQL
de MySQL instantie op uw machine is direct na de installatie onveilig.
1. Beveilig uw MySQL-gebruikersaccount met wachtwoordverificatie door het meegeleverde beveiligingsscript uit te voeren:
sudo mysql_secure_installation
2. Voer uw wachtwoord en antwoord Y
in wanneer u wordt gevraagd of u het VALIDATE PASSWORD
– onderdeel wilt blijven instellen. De component controleert of het nieuwe wachtwoord sterk genoeg is.
3. Kies een van de drie niveaus van wachtwoordvalidatie:
-
0
– laag. Een wachtwoord dat minstens 8 tekens bevat. -
1
– Medium. Een wachtwoord dat ten minste 8 tekens bevat, waaronder numerieke, gemengde hoofdletters en speciale tekens. -
2
– sterk. Een wachtwoord dat minstens 8 karakters bevat, inclusief numerieke, gemengde hoofdletters en speciale karakters, en vergelijkt het wachtwoord met een woordenboek.
voer 0
, 1
of 2
in, afhankelijk van de wachtwoordsterkte die u wilt instellen. Het script instrueert u vervolgens om uw wachtwoord in te voeren en voer het daarna opnieuw in om te bevestigen.
elke volgende MySQL-gebruikerswachtwoorden moeten overeenkomen met de sterkte van uw geselecteerde wachtwoord.
opmerking: Hoewel u een wachtwoord voor de root-gebruiker instelt, heeft deze gebruiker bij het inloggen geen wachtwoordverificatie nodig.
het programma schat de sterkte van uw wachtwoord en vereist bevestiging om verder te gaan.
4. Druk op Y
als u tevreden bent met het wachtwoord of een andere sleutel als u een andere wilt.
5. Het script vraagt dan naar de volgende beveiligingsfuncties:
- anonieme gebruikers verwijderen?
- root-aanmelding op afstand weigeren?
- testdatabase verwijderen en er toegang toe krijgen?
- privilegetabellen nu herladen?
het aanbevolen antwoord op al deze vragen is Y
. Als u echter om welke reden dan ook een andere instelling wilt, voert u een andere sleutel in.
bijvoorbeeld, als u de remote login optie voor uw server nodig hebt, voer dan een andere sleutel dan Y
in voor die prompt.
opmerking: Bekijk onze tutorial als u een nieuwe MySQL-gebruiker wilt maken en privileges wilt verlenen.
Stap 4: Controleer of MySQL Service
draait na het succesvol installeren van MySQL, start de MySQL service automatisch.
Controleer of de MySQL-server draait door het uitvoeren van:
sudo systemctl status mysql
de output moet laten zien dat de dienst operationeel en actief is:
Stap 5: inloggen op MySQL Server
om in te loggen op de MySQL interface, voer je het volgende commando uit:
sudo mysql -u root
nu kunt u queries uitvoeren, databases aanmaken en uw nieuwe MySQL-instellingen testen. Neem een kijkje op onze MySQL commando ’s Cheat Sheet voor een aantal belangrijke MySQL commando’ s om te weten.
Opmerking: U Mijn vinden nuttig ons artikel over het oplossen van een fout ‘ kan geen verbinding maken met lokale MySQL server via socket ‘/var/run/mysqld / mysqld.sock (2) ‘ die kan verschijnen bij het inloggen op de MySQL interface.
conclusie
u zou nu een volledig functionerende MySQL server op uw machine moeten hebben geïnstalleerd. Begin met het verkennen van de enorme mogelijkheden van MySQL en test de verschillende functies die het te bieden heeft.
Word een geavanceerde MySQL-gebruiker door onze tutorials voor MySQL-gebeurtenissen, MySQL-JOINS, MySQL-opgeslagen Procedures en MySQL-Triggers te lezen.