sql >> Database teknologi >  >> RDS >> Mysql

vært 'localhost' har ikke tilladelse til at oprette forbindelse til denne MySQL-server (#1130)

Jeg havde også det samme problem, da jeg installerede en ny version af mysql5.5, men jeg løste det.

Hvis du går gennem stien mysql blev installeret i, i Windows dit Windows-system, "c:\mysqlinstalllocation\bin"kan du køre mysql-forespørgslen fra denne mappe, men hvis du allerede har tilføjet mysql-kommandoen til stien i Windows , i miljøvariabler, som vil hjælpe dig med at køre brugerdefinerede kommandoer fra kommandolinjen, kan du køre det direkte fra en hvilken som helst mappe i kommandoprompten.

Bare tilføj kommandoen "skip-grant-tables" under [mysqld] overskriften i filen mysql.ini, og sørg for at genstarte din server efter at have gjort dette, og kør mysql, det vil virke. På dette tidspunkt vil du logge ind uden nogen adgangskode, så det er tilrådeligt at slette adgangskoden på dette tidspunkt, så du nemt kan logge på, når du har fjernet kommenteret skip-grant-tables" kommandoen

Og efter du har fjernet adgangskoden fra root-brugeren, skal du sørge for at fjerne kommandoen "skip-grant-tables" eller kommentere den med #, og genstart derefter din server. Det vil virke.

Nu kan du logge ind uden adgangskode og køre grant-kommandoen og indstille en hvilken som helst adgangskode.



  1. Gruppere efter dag og stadig vise dage uden rækker?

  2. Python REST API'er med Flask, Connexion og SQLAlchemy - Del 3

  3. MySql Transponer række til kolonne og kolonne til række

  4. MySQL:Kan ikke give borde et navn i Upper Camel Case (Pascal Case)