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

mot de passe root mysql oublié

Voici les étapes à suivre :

  1. Recherchez le fichier de configuration MySQL en utilisant :$ mysql --help | grep -A 1 "Default options"

Sur Ubuntu 16, l'emplacement du fichier est généralement /etc/mysql/mysql.conf.d/mysqld.cnf

  1. Modifiez le fichier de configuration en utilisant :$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

  2. Ajouter skip-grant-tables sous [mysqld] bloquer et enregistrer les modifications.

  1. Redémarrez le service MySQL en utilisant :sudo service mysql restart

  2. Vérifier l'état du service MySQL :sudo service mysql status

  1. Connectez-vous à mysql avec :$ mysql -u root

  2. Et changez la root mot de passe :

mysql> PRIVILÈGES FLUSH ;

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITHmysql_native_password BY 'MyNewPass';

  1. Annulez les modifications du fichier de configuration MySQL en supprimant skip-grant-tables ligne ou commentez-la avec un # (dièse).

  2. Enfin, redémarrez le service MySQL et vous êtes prêt à partir.