GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Réinitialisation du mot de passe root MySQL/MariaDB dans Ubuntu 16.04/18.04

Présentation :
Si vous avez oublié le mot de passe 'root' dans MySQL/MariaDB(10.0.x), vous pouvez réinitialiser le mot de passe comme suit :
Réf :https://kofler.info/root-login-problem -mit-mariadb/

ÉTAPES :
Arrêtez le MySQL/MariaDB en cours d'exécution
service mysql stop
Démarrez MySQL/MariaDB en mode non protégé :
mysqld_safe --skip-grant-tables --skip-networking &
Se connecter en tant que root dans MySQL/MariaDB
mysql -u root
Définissez le nouveau mot de passe root :
Pour MySQL antérieur à la version 5.7
update mysql.user set password=password('new-root-password-here') where user='root';
pour Mysql v 5.7 et supérieur :
update mysql.user set authentication_string=PASSWORD('new-root-password-here') where user='root';
Si le mot de passe root a déjà été défini, la commande suivante fonctionnera mieux :
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-root-password-here';
Pour MariaDB :
Dans le cas de MariaDB, il vérifie normalement que l'utilisateur système est root et que l'utilisateur root mysql a le bon mot de passe avant d'accorder l'accès. En cas d'essai de connexion en tant que root via PHPMyadmin, cela échouerait même avec le bon mot de passe root MariaDB. Pour remédier à cela, nous devons désactiver le plugin 'unix_socket' comme suit :
update mysql.user set plugin='' where user='root';
Confirmez les nouvelles modifications
select user,host,password,plugin from mysql.user;
La colonne 'pluging' doit être vide pour l'utilisateur 'root@localhost'

Quitter MySQL/MariaDB :
FLUSH PRIVILEGES;
exit;

Tuez le processus non protégé MySQL/MariaDB :
killall mysqld
Attendez quelques secondes pour qu'il se termine.
Redémarrez le service MySQL/MariaDB normalement :
service mysql start

Maintenant, la connexion root devrait fonctionner pour PHPMyadmin comme pour le client mysql.


Ubuntu
  1. Comment réinitialiser le mot de passe Ubuntu ?

  2. Comment réinitialiser le mot de passe racine MySQL ou MariaDB

  3. Réinitialisation du mot de passe root MariaDB dans Ubuntu 16.04 LTS

  4. Désactiver le compte root dans Ubuntu ?

  5. Réinitialiser le mot de passe Phptheadmin oublié ?

Comment réinitialiser le mot de passe root dans Ubuntu 17.10

Comment réinitialiser le mot de passe root dans MySQL 8 sur Ubuntu Linux

Installez OpenLiteSpeed, MariaDB, PHP8.0 sur le serveur Ubuntu 20.04/18.04

Comment installer MySQL 8.0 sur Ubuntu 18.04

Comment installer MariaDB sur Ubuntu 14.04

Comment changer/réinitialiser le mot de passe racine MySQL ou MariaDB