Vous devez ajouter un dépót supplémentaire pour installer le SGBDR MySQL. Tapez les lignes de commande suivantes :
#
cd /tmp
#
wget http://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm
#
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
#
rm mysql57-community-release-el7-11.noarch.rpm
#
cd /
Installez MySQL avec la commande suivante :
#
yum update
#
yum install mysql-server
Modifiez le fichier [/etc/my.cnf] de la manière suivante :
Démarrez le service "mysqld" puis activez-le :
#
systemctl start mysqld.service
#
systemctl enable mysqld.service
Procédez à la sécurisation du SGBDR MySQL :
Note | |
---|---|
La version 5.7 de MySQL introduit désormais un module pour valider les mots de passe. Il est activé par défaut lors de l'installation des paquets. Cela se traduit par un mot de passe aléatoire pour le compte 'root'@'localhost'. Le mot de passe temporaire peut être visualisé par la commande SHELL suivante : grep 'temporary password' /var/log/mysqld.log. Il peut être modifié par l'instruction SQL suivante : ALTER USER 'root'@'localhost' IDENTIFIED BY 'Votre mot de passe'. Vous devez, bien entendu, respecter des exigences de complexité pour le nouveau mot de passe. |
#
/usr/bin/mysql_secure_installation
=>
"Enter current password for root (enter for none)" ; appuyez sur [Entrée].
=>
"Set root password ? [Y/n]" ; appuyez sur la lettre [Y].
=>
"New password" ; Tapez un mot de passe pour le compte "root".
=>
"Remove anonymous users ? [Y/n]" ; appuyez sur la lettre [Y].
=>
"Disallow root login remotely ? [Y/n]" ; appuyez sur la lettre [Y].
=>
"Remove test database and access to it ? [Y/n]" ; appuyez sur la lettre [Y].
=>
"Reload privilege tables now ? [Y/n]" ; appuyez sur la lettre [Y].
Testez le fonctionnement du SGBDR :
Pour quitter MySQL, tapez la commande : "exit".
Le SGBDR MySQL est opérationnel ... Pour vérifier le contenu de la table 'user' de la base 'mysql', vous pouvez tapez l'instruction SQL suivante : "select user,host,authentication_string from user;".