J'essaie de faire fonctionner WordPress sur mon ordinateur de bureau Windows et il a besoin de MySQL.
J'installe tout avec Web Platform Installer
qui est fourni par Microsoft. Je n'ai jamais défini de mot de passe racine pour MySQL et lors de la dernière étape de l'installation de WordPress, il est demandé un mot de passe pour le serveur MySQL.
Quel est le mot de passe par défaut pour Root (s'il y en a un) et comment le changer ?
J'ai essayé :
mysql -u root password '123'
Mais cela me montre :
Access denied for user 'root@localhost' (using password:NO)
Après cela, j'essaie :
mysql -u root -p
Cependant, il demande un mot de passe que je n'ai pas.
Mise à jour : comme Bozho l'a suggéré, j'ai procédé de la manière suivante :
-
J'ai arrêté le service MySQL dans les services Windows
-
Ouverture de la CMD
-
Changement de l'emplacement en c : \program dossiers \mysql\bin
-
Exécution de la commande ci-dessous
mysqld --defaults-file="C:\\program files\\mysql\\mysql server 5.1\\my.ini" --init-files=C:\\root.txt
-
La commande s'est exécutée avec un avertissement concernant le jeu de caractères que j'ai mentionné ci-dessous
-
Je démarre le service MySQL à partir des services Windows
-
J'écris dans la ligne de commande
mysql -u root -p
EnterPassword: 123 // 123 was the password
-
La ligne de commande affiche l'erreur suivante
Access denied for user 'root@localhost' (using password:**YES**)
Comment résoudre ce problème ?