MariaDB activer l'authentification

Bonjour.
Dans cet article, je vais vous proposer la solution que j'ai utilisé' pour installer MariaDB sur Ubuntu et activer l'authentification sur l'utilisateur Root pour l'installation d'un projet qui avez besoin d'une base de donné'es MySQL avec un accè's par authentification avec un mot de passe.
MariaDB est une alternative souvent utiliser pour remplace le moteur de base de donné'es MySQL qui n'est plus une solution libre. Mais celui-ci a des contrainte pour avoir un comportement au niveau de l'authentification identique à' MySQL.


Installation de MariaDB.


Jusque-là' rien de neuf sous le soleil de Linux.


sudo -s
apt update
apt install mariadb-server -y

Par default Maria dB, n'utilise le systè'me de mot de passe au procé'der à' l'authentification.
Une fois l'installation terminé' on se connecte au serveur de base de donné'es pour configurer votre utilisateur «' root »'.


Mise en place de l'authentification.


service mysql stop
mysqld_safe --skip-grant-tables &'
service mysql start
mysql

MariaDB [(none)]>' use mysql'
MariaDB [mysql]>' update user set password=PASSWORD(votremotdepasse) where User='root'
MariaDB [mysql]>' flush privileges'
MariaDB [mysql]>' exit'
service mysql restart

Attention, si vous tenté' de vous connecter en root à' MySQL, vous avez de forte chance qui ne vous demande pas de mot de passe pour vous connecter car vous ê'tes un «' super utilisateur »', le mieux est de testé' directement avec un PHPmyadmin ou Adminer.



Sources :


https://doc.ubuntu-fr.org/mariadb


https://stackoverflow.com/questions/20270879/whats-the-default-password-of-mariadb-on-fedora


Nombre de Lectures : 1133
Date de mise en ligne : 01 jan. 2019 à 10:17

Les Catégories

Linux Astuces

Une Pub