Voici les étapes à suivre :
- 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
-
Modifiez le fichier de configuration en utilisant :
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf -
Ajouter
skip-grant-tablessous[mysqld]bloquer et enregistrer les modifications.
-
Redémarrez le service MySQL en utilisant :
sudo service mysql restart -
Vérifier l'état du service MySQL :
sudo service mysql status
-
Connectez-vous à mysql avec :
$ mysql -u root -
Et changez la
rootmot de passe :
mysql> PRIVILÈGES FLUSH ;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITHmysql_native_password BY 'MyNewPass';
-
Annulez les modifications du fichier de configuration MySQL en supprimant
skip-grant-tablesligne ou commentez-la avec un#(dièse). -
Enfin, redémarrez le service MySQL et vous êtes prêt à partir.


