Je viens de tester la petite procédure suivante issue des instructions
ICI (doc officielle).
# se connecter "root" (ne pas ooublier le "tiret" après su)
su -
# arret MySQL s'il fonctionne
service mysqld stop
# relancer MySQL sans le controle des permissions
mysqld_safe
--defaults-file=/etc/my.cnf
--pid-file=/var/run/mysqld/mysqld.pid
--skip-grant-tables &
# se connecter sans mot de passe
mysql -uroot mysql
# changer le mot de passe root
UPDATE user SET Password=PASSWORD('secret') WHERE User='root';
# quitter
exit
# relance MySQL en mode normal
service mysqld restart
# connexion avec le nouveau mot de passe.
mysql -uroot -psecret mysql
Rappel :
le # en début de ligne signifie commentaire (pas la peine de les taper :lol: )
les en fin de ligne sinifie que la ligne continue (c'est pas de ma faute si l'écran est pas assez large).
En faisant un copier/coller (ligne à ligne), normalement ça marche.
A+