Outils pour utilisateurs

Outils du site


linux:mariadb (lu 35618 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
linux:mariadb [09-02-2020 22:49]
edmc73 [Commandes]
linux:mariadb [01-02-2021 22:26] (Version actuelle)
edmc73 [Commandes]
Ligne 110: Ligne 110:
 </code> </code>
  
 +
 +===== mot de passe root perdu =====
 +Si vous avez perdu votre mot de passe root, pas de panic
 +
 +source: https://linuxize.com/post/how-to-reset-a-mysql-root-password/
 +
 +Stoppez mysql ou mariadb
 +  systemctl stop mysql
 +
 +Démarrez mysql sans permissions (accès total à tout sans mot de passe !! ATTENTION !!)
 +  mysqld_safe --skip-grant-tables &
 +
 +Connectez vous à mysql
 +  mysql -u root
 +
 +Modifiez le mot de passe root
 +  mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MY_NEW_PASSWORD';
 +  mysql> FLUSH PRIVILEGES;
 +
 +Si ça ne marche pas, essayez 
 +  mysql> UPDATE mysql.user SET authentication_string = PASSWORD('MY_NEW_PASSWORD')
 +  mysql> WHERE User = 'root' AND Host = 'localhost';
 +  mysql> FLUSH PRIVILEGES;
 +
 +Pour les anciennes versions, essayez
 +  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_NEW_PASSWORD');
 +  mysql> FLUSH PRIVILEGES;
 +
 +Ensuite, quittez mysql et stoppez le via la commande
 +  mysqladmin -u root -p shutdown
 +
 +Démarrez ensuite mysql normalement
 +  systemctl start mysql
 +ou
 +  systemctl start mariadb
 +
 +vérifiez que tout est ok
 +  mysql -u root -p
  
linux/mariadb.txt · Dernière modification: 01-02-2021 22:26 de edmc73