Outils pour utilisateurs

Outils du site


linux:mariadb (lu 41387 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édentesRévision précédente
Prochaine révision
Révision précédente
linux:mariadb [09-02-2020 21:49] – [Commandes] edmc73linux:mariadb [04-04-2025 16:19] (Version actuelle) edmc73
Ligne 21: Ligne 21:
  
 ===== Commandes ===== ===== Commandes =====
 +
 +Créer un utilisateur
 +  CREATE USER 'toto'@localhost IDENTIFIED BY 'passwordtoto';
  
 Voir la liste des users Voir la liste des users
Ligne 110: Ligne 113:
 </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.1581284984.txt.gz · Dernière modification : 09-02-2020 21:49 de edmc73