Comment réinitialiser le mot de passe racine MySQL :
Pour le réinitialiser, consultez Comment réinitialiser le mot de passe racine dans le manuel MySQL.
Comment exécuter MySQL sans accès contrôlé par mot de passe
Pour exécuter MySQL avec les contrôles de mot de passe désactivés, consultez le --skip-grant-tables option.
Comment éviter de saisir des informations d'identification sur la ligne de commande
Si vous voulez simplement éviter d'avoir à taper le mot de passe sur la ligne de commande mysql, créez un fichier appelé .my.cnf (notez le point initial sur ce nom de fichier !) dans votre répertoire personnel. Dans votre cas, pour l'utilisateur root, probablement /root
Ajoutez les entrées suivantes au fichier
[client]
host=localhost
user = root
password = mypassword
database = mydatabase
Vous feriez généralement chmod 600 ce fichier afin que vous seul puissiez le voir, et MySQL ignorera un .my.cnf qui est de toute façon accessible en écriture par tout le monde.
Voir la page de manuel Utilisation des fichiers d'options pour plus d'informations