Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :Comment réinitialiser ou changer le mot de passe root MySQL ?

Définissez / modifiez / réinitialisez le mot de passe root MySQL sur Ubuntu Linux. Entrez les lignes suivantes dans votre terminal.

  1. Arrêtez le serveur MySQL :sudo /etc/init.d/mysql stop
  2. Démarrez mysqld configuration :sudo mysqld --skip-grant-tables &

Dans certains cas, vous devez créer le /var/run/mysqld d'abord :

    sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
  1. Connectez-vous à MySQL en tant que root :mysql -u root mysql
  2. Remplacez YOURNEWPASSWORD avec votre nouveau mot de passe :

Pour MySQL <8.0

    UPDATE
      mysql.user
    SET
      Password = PASSWORD('YOURNEWPASSWORD')
    WHERE
      User = 'root';
    FLUSH PRIVILEGES;
    exit;

Remarque :sur certaines versions, si password colonne n'existe pas, vous pouvez essayer :
UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

Remarque :Cette méthode n'est pas considérée comme la méthode la plus sûre pour réinitialiser le mot de passe, mais elle fonctionne.

Pour MySQL>=8.0

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';

Références :

  1. Définir / Modifier / Réinitialiser le mot de passe root MySQL sur Ubuntu Linux
  2. Comment réinitialiser le mot de passe racine (v5.6 )
  3. Comment réinitialiser le mot de passe racine (v8.0 )