MySQL – Quels sont le nom d’utilisateur et le mot de passe par défaut ?

Conception – 21-Apr-2020

L’utilisateur par défaut de MySQL est root et par défaut il n’a pas de mot de passe.

Si vous avez défini un mot de passe pour MySQL et que vous ne vous en souvenez plus, vous pouvez toujours le réinitialiser et en choisir un autre.

Windows

1.Assurez-vous que le serveur MySQL n’est pas en cours d’exécution. Ouvrez le gestionnaire des tâches, recherchez le processus MySQL et forcez son arrêt.

2.Créez un nouveau fichier texte qui contiendra l’instruction ci-dessous :

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

Remplacer le mot de passe par le nouveau

3.Enregistrer le fichier avec le mysql-init nom en C:. Le chemin doit ressembler à ceci :

C:\mysql-init.txt

4.Ouvrez le menu Démarrer, entrez Exécuter puis écrivez cmd pour ouvrir l’invite de commande

5.Allez dans le dossier du serveur MySQL bin

 cd "C:\Program Files\MySQL\MySQL Server 5.6\bin"

Si vous avez installé MySQL avec un chemin différent, ajustez le cd

6.Exécutez-le avec le mysql-init fichier

 mysqld --init-file=C:\\mysql-init.txt

Si MySQL a été installé à l’aide de l’assistant, ajoutez la commande defaults file:

 mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.6\\my.ini" --init-file=C:\\mysql-init.txt

7.Après le démarrage du serveur MySQL, supprimez le mysql-init fichier.

Général

En alternative, vous pouvez utiliser une méthode plus générale qui fonctionne sur tous les systèmes, mais elle est moins sûre.

1.Arrêtez MySQL

2.Redémarrez-le avec l’option --skip-grant-tables

 sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

3.Connectez-vous au serveur MySQL en utilisant le client mysql

mysql -u root

4.Rechargez toutes les tables d’octroi en exécutant :

FLUSH PRIVILEGES;

5.Définissez le nouveau mot de passe pour votre compte :

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

6.Arrêtez le serveur et redémarrez-le normalement. Vous devriez maintenant pouvoir vous connecter en utilisant le root nom d’utilisateur et votre nouveau mot de passe.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *