sql >> Database >  >> RDS >> Mysql

Kan geen verbinding maken met mysql op 127.0.0.1:3306 met roottoegang van gebruiker geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:JA)

Controleer eerst of het een werkbank- of verbindingsprobleem is.

1) Voer in uw vensters 'cmd' uit om een ​​terminal te openen

Probeer beide

2a) mysql -u root -p -h 127.0.0.1 -P 3306

2b) mysql -u root -p -h > localhost -P 3306

3) Als de verbinding goed is, krijg je een wachtwoordprompt, kijk of je verbinding kunt maken met het juiste wachtwoord.

Als je verbinding wordt geweigerd, geef dan gewoon toestemming

mysql >GRANT ALL ON [DatabaseName].* TO 'root'@'127.0.0.1' IDENTIFIED BY '[PASSWORD]';

Als je verbinding hier wordt geaccepteerd, lijkt het op een configuratieprobleem met een workbench.



  1. Wat is een weergave in Oracle?

  2. Meerdere rijen invoegen in één SQL-query?

  3. Hoe wachtwoorden hashen in MySQL?

  4. Hoe PL/SQL SYS_REFCURSOR in Oracle Database aan te maken?