S’il vous est déjà arrivé de perdre votre mot de passe MySQL, ouvrez votre terminal et voilà la procédure à suivre :
Seules les lignes commençant par $ sont à tapées dans le terminal.
On stoppe MySQL.
$ sudo /etc/init.d/mysqld stop
On lance MySQL en « safe mode ».
$ sudo mysqld_safe --skip-grant-tables &
On lance mysql.
$ mysql
On effectue la requête pour changer le mot de passe de root.
$ UPDATE mysql.user SET password = password('VOTRENOUVEAUMOTDEPASSE') WHERE user = 'root'
On quitte mysql.
$ exit
On kill le process MySQL.
$ sudo ps -ax
$ sudo killall -9 15 (Si le process est 15)
On redémarre MySQL.
$ sudo /etc/init.d/mysqld start
Et voilà, le mot de passe MySQL est modifié.