Hoe installeer ik MySQL op Linux Mint 20 en Ubuntu 20.04?

How Install Mysql Linux Mint 20



MySQL is een open-source, eenvoudige en relationele database die SQL (Structured Query Language) gebruikt om de gegevens te beheren en te manipuleren. MySQL is een essentieel onderdeel van de LAMP ( https://linuxhint.com/install-lamp-stack-ubuntu/ ) stapel. Op het moment van schrijven is de nieuwste versie van MySQL 8.0.23.

In dit bericht wordt de MySQL-installatie op Linux Mint 20 en Ubuntu 20.04 uitgelegd.







MySQL installeren op Linux Mint 20 en Ubuntu 20.04

Start de terminal op en werk de apt-repositorycache bij voordat u MySQL installeert:



$sudogeschikte update



Installeer vervolgens de MySQL-server met de opdracht:





$sudogeschiktinstallerenmysql-server

Druk op 'y' om door te gaan met het installeren van de MySQL-server.



Nadat de MySQL-server met succes is geïnstalleerd, controleert u de geïnstalleerde versie en verifieert u de installatie met behulp van de opdracht:

$mysql--versie

Na een succesvolle installatie wordt de MySQL-service automatisch gestart. Voer de opdracht uit om de status van de MySQL-server te controleren:

$sudosystemctl-status mysql

De uitvoer laat zien dat de MySQL-service actief en actief is.

De MySQL configureren op Linux Mint 20 en Ubuntu 20.04

Het mysql_secure_installation script, dat standaard bij de MySQL-installatie wordt geleverd, stelt ons in staat om de MySQL-beveiliging te beveiligen.

Voer het mysql_secure_installation-script uit met de opdracht:

$sudomysql_secure_installation

Tijdens de uitvoering van het mysql_secure_installation-script krijgt u verschillende prompts te zien. Eerst ziet u drie niveaus van een wachtwoordvalidatiebeleid. Het is de bedoeling dat u op 'y' drukt om een ​​wachtwoord in te stellen. Selecteer verder het wachtwoordniveau door het respectieve numerieke cijfer in te voeren.

Voer bovendien het wachtwoord in en voer het wachtwoord opnieuw in ter bevestiging. De opdrachtregel geeft de geschatte sterkte van het wachtwoord weer.

Bovendien wordt u gevraagd de anonieme gebruikers te verwijderen, databases te testen en de privilegetabel opnieuw te laden. Druk op 'y of n' volgens uw keuze, en de configuratie zal met succes worden uitgevoerd.

Nieuwe gebruiker aanmaken

Om te beginnen met MySQL-server vanaf de opdrachtregel, gebruikt u de opdracht:

$sudomysql

De interactieve MySQL-shell wordt gestart. Zodra de MySQL-server is ingesteld, maakt de MySQL een rootgebruiker aan die de databases kan beheren en verschillende administratieve handelingen kan uitvoeren.

Bovendien kunt u ook een nieuwe gebruiker aanmaken op de MySQL-server. Voer bij het aanmaken van een nieuwe gebruiker een gebruikersnaam en wachtwoord in. Volg de onderstaande syntaxis om een ​​nieuwe gebruiker aan te maken:

CREATE USER gebruikersnaam_@'lokale host'GEÏDENTIFICEERD DOOR'wachtwoord';

Nadat u met succes de nieuwe gebruiker hebt aangemaakt, kunt u de privileges als volgt aan de gebruiker verlenen:

VERLENEN ALLE VOORRECHTEN AAN*.*TO gebruikersnaam_@'lokale host';

De *.* zal alle soorten privileges toekennen aan de nieuw aangemaakte gebruiker.

Het is raadzaam om de privileges door te spoelen. Het maakt het extra geheugen vrij dat de server in de cache heeft opgeslagen tijdens het maken van een nieuwe gebruiker.

Inloggen op de MySQL-server en een database maken

Laten we nu inloggen op de MySQL-server en een nieuwe database maken. Gebruik de opdracht om een ​​login uit te voeren:

$mysql-ugebruikersnaam –p

Voer het wachtwoord in dat u eerder voor deze gebruiker hebt ingesteld en de interactieve MySQL-shell wordt gestart.

Voer de opdracht uit om een ​​nieuwe database aan te maken:

MAAK DATABASE databasenaam;

Typ de volgende opdracht om de lijst met alle beschikbare databases te zien:

databases tonen;

Conclusie

MySQL is een zeer populaire en open-source relationele database. De MySQL-server is opgenomen in de standaard repositories van Linux Mint 20 en Ubuntu 20.04. In dit artikel wordt de MySQL-installatie op twee populaire Linux-distributies uitgelegd, namelijk Linux Mint 20 en Ubuntu 20.04.