Il faut d'abord comprendre que les utilisateurs et mots de passe mysql ne sont pas ceux du système. Nous n'utiliserons donc pas sudo.

Si vous avez toujours le mot de passe initial, ce n'est pas compliqué, faut il encore avoir la bonne syntaxe. La commande est mysqladmin, -u pour préciser le user (ici root), password pour changer le pass (que l'on met entre ''), et -p pour demander le mot de passe actuel (avant qu'on le change):

  • Si je veux que mon nouveau pass soit hop, je fais:

mysqladmin -u root password 'hop' -p

  • Si je ne veux aucun mot de pass, je fais:

mysqladmin -u root password '' -p