Comment installer MySQL sur Ubuntu

MySQL est un SGBD open source le plus populaire. Il est rapide, facile à utiliser, évolutif et fait partie intégrante des piles populaires LAMP et LEMP.

Dans ce tutoriel, nous allons voir comment installer et sécuriser MySQL sur une machine Ubuntu 18.04.
 
 

Étape 1: Mettre à jour l’index du référentiel

Pour installer la dernière version disponible d’un logiciel à partir des référentiels Internet, votre référentiel local doit être en adéquation avec celles-ci. Exécutez la commande suivante en tant que sudo afin de mettre à jour votre index de référentiel local:

$ sudo apt-get update


 

Étape 2: Installez MySQL Server avec APT

Exécutez la commande suivante en tant que sudo afin d’installer MySQL à partir des référentiels APT.

$ sudo apt-get install mysql-server


 
Entrez Y puis appuyez sur Entrée; MySQL sera alors installé sur votre système. Le processus peut toutefois prendre un certain temps.
 

Étape 3: Vérifier l’installation

Vous pouvez vérifier votre installation MySQL et également vérifier le numéro de version en exécutant la commande suivante dans votre terminal:

$ mysql --version


 

Étape 4: Configurer la sécurité

Exécutez la commande suivante pour ajuster la sécurité sur le serveur MySQL:

$ sudo mysql_secure_installation


 
Il vous proposera certaines options de sécurité que vous devriez choisir afin de sécuriser le serveur MySQL:

La première chose à faire est de configurer le plugin « Validate Password ». Cela vous permet de définir un mot de passe sécurisé pour l’utilisateur root en fonction de la force du mot de passe que vous souhaitez choisir. Entrez Y pour exécuter le plug-in « Validate Password » et vous obtiendrez l’invite suivante:
 

 
Entrez votre numéro de choix pour la force du mot de passe et appuyez sur Entrée. Le système vous demandera alors le nouveau mot de passe de l’utilisateur root. Entrez puis ressaisissez le mot de passe sur les invites suivantes.
 

 
Le système affichera la force du mot de passe que vous avez fourni et vous demandera également si vous souhaitez continuer avec le mot de passe. Entrez Y pour Oui et appuyez sur Entrée.

Le système va maintenant vous poser une série de questions, et vous pouvez définir la sécurité de votre système en fonction de vos réponses à ces questions.

La première question vous demandera si vous souhaitez supprimer les utilisateurs anonyme. (Appuyez sur y et appuyez sur Entrée.)
 

 
La deuxième question : Interdire la connexion root à distance? (Appuyez sur y et appuyez sur Entrée.)
 

 
La troisième question : Supprimer la base de données de test et y accéder? (Appuyez sur y et appuyez sur Entrée.)
 

 
La quatrième question : Recharger les tables de privilèges maintenant? (Appuyez sur y et appuyez sur Entrée.)
 

 

Étape 5: Gérer le serveur MySQL via Systemd

Le service MySQL est automatiquement lancé une fois configuré. Pour vérifier si le serveur MySQL est opérationnel ou non, utilisez cette commande:

$ sudo systemctl status mysql


 
Si vous constatez que le serveur MySQL ne démarre pas automatiquement, vous pouvez utiliser la commande suivante pour le démarrer:

$ sudo systemctl start mysql

Et démarrez-le automatiquement au démarrage du système:

$ sudo systemctl enable mysql

 

Étape 6: Se connecter au serveur MySQL

Pour vous connecter au serveur MySQL, utilisez cette commande:

$ sudo mysql -u root -p


 
Il vous demandera le mot de passe du compte root. Vous entrez le mot de passe et appuyez sur Entrée.

Utilisez la commande SHOW DATABASES pour afficher toutes les bases de données du serveur actuel:

$ mysql> show databases;


 
Différence entre SQL et NoSQLDifférence entre SQL et NoSQLLa plupart d’entre vous sont déjà familiarisés avec la base de données SQL et avez une bonne connaissance de MySQL, d’Oracle ou d’autres bases de…Lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *