ERREUR 1045 (28000): Accès refusé pour l’utilisateur ‘root’ @ ’localhost’ (avec mot de passe: NO)

ERREUR 1045 (28000): accès refusé pour l’utilisateur ‘root’ @ ’localhost’ (en utilisant le mot de passe: NON)

Essayez de vous connecter au serveur MySQL, mais il affiche le message d'erreur suivant:

Terminal

$ mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

1. Solution - (en utilisant le mot de passe: NON)

L’utilisateur «root» a besoin d’un mot de passe pour se connecter au serveur MySQL. To solve it, veuillez fournir un mot de passe avec l'indicateur-p lors de la connexion au serveur MySQL.

$ mysql -u root -p
Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 27
Server version: 5.7.24 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

2. Solution - (en utilisant le mot de passe: OUI)

Si vous rencontrez cette erreur(using password: YES):

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Cela signifie que vous recevez un mot de passe invalide.

Note
Veuillez lire ceciConnecting to the MySQL Server