Comment ré initialiser le mot de passe administrateur (root) de MariaDB ?

(gbobard, 2017-10-25 21:54:20)

 

pour Mariadb 10.1 et Debian 9.x
nous commençons par vérifier le version du serveur de base de données ( attention au nouveau format des mots de passe MariaDB )
NOTA: au moins une lettre majuscule au moins un chiffre au moins 6 caractères !!!

mysql --version

En premier lieu stopper le service

sudo  systemctl  stop  mariadb.service

Puis se connecter au serveur  en mode skip-grant ( sans la table des droits )

sudo mysqld_safe --skip-grant-tables --skip-networking &

se connecter

mysql -u root

 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Mettre à jour le mot de passe

UPDATE mysql.user SET authentication_string = PASSWORD('new_password') WHERE User = 'root' AND Host = 'localhost';

Remplacer ('new_password')    par votre mot de passe en tenant compte de le composer avec au moins une lettre majuscule et au moins un chiffre ( sinon la reqête de mise à jour ne sera pas validée ).

Supprimer le processus mysqld

sudo kill `/var/run/mariadb/mariadb.pid`

ou

sudo killall  mysqld

Relancer le service mariadb

sudo  systemctl  start  mariadb.service

source

https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password

Comment


 
End of Page

Connexion



 Enregistrer

Newest Articles

Popular Articles

Featured Articles

Currently there is no featured article yet

Article Categories

Archive


Donation à No-CMS