Si vous avez oublié votre mot de passe root MySQL, vous pouvez le réinitialiser en suivant les étapes de cet article. Le processus est assez simple et fonctionne sur ces systèmes d'exploitation:
	- Ubuntu 16.04
- Ubuntu 18.04
- Debian 8
- Debian 9
Déterminer votre base de données
Le tableau ci-dessous vous indiquera quel logiciel de base de données est disponible par défaut dans le référentiel OS.
|    Operating System    |  MySQL/MariaDB  |
| ---------------------- | --------------- |
| Ubuntu 16.04           | MariaDB         |
| Ubuntu 18.04           | MariaDB         |
| Debian 8               | MySQL           |
| Debian 9               | MySQL           |
Si vous n'êtes toujours pas sûr du logiciel de base de données que vous avez installé, exécutez la commande suivante:
mysql -V
Si vous voyez mysql Ver xxx Distrib x.x.x-MariaDB, par exemple, vous exécutez MariaDB. Sinon, vous exécutez MySQL.
Si MySQL est installé, veuillez suivre le guide ci-dessous pour réinitialiser votre mot de passe. Si vous avez installé MariaDB, faites défiler jusqu'à la section "Réinitialisation de votre mot de passe MariaDB" .
Réinitialisation de votre mot de passe MySQL
Tout d'abord, nous devons arrêter le mysqlservice et accorder un accès sans mot de passe:
service mysql stop
mysqld_safe --skip-grant-tables &
Une fois le mysqlservice arrêté, nous pouvons maintenant nous connecter à notre serveur de base de données en exécutant la commande suivante:
mysql -u root mysql
Maintenant, entrez ce qui suit dans le terminal SQL:
UPDATE user SET password=PASSWORD('YOUR_NEW_PASSWORD') WHERE user='root';
FLUSH PRIVILEGES;
Vous pouvez maintenant saisir les informations suivantes dans le terminal SQL:
exit
Vous pouvez maintenant redémarrer le mysqlservice:
service mysql restart
Réinitialisation de votre mot de passe MariaDB
Puisque MariaDB est (essentiellement) le même logiciel, les commandes sont similaires. Comme dans la section précédente, nous devons arrêter le mariadbprocessus et accorder un accès sans mot de passe avant de continuer:
service mariadb stop
mysqld_safe --skip-grant-tables &
Maintenant, nous pouvons nous connecter à notre serveur de base de données:
mysql -u root mysql
Une fois que vous voyez le terminal SQL, entrez ce qui suit:
UPDATE user SET password=PASSWORD('YOUR_NEW_PASSWORD') WHERE user='root';
FLUSH PRIVILEGES;
Quittez et redémarrez MariaDB:
exit
service mariadb restart
Conclusion
Toutes nos félicitations! Vous avez réussi à réinitialiser le mot de passe de votre serveur MySQL / MariaDB.