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

MYSQL fejl:1045 (28000):Adgang nægtet for brugeren 'root'@'localhost'

Det ser ud til, at der mangler et mellemrum mellem brugernavn og --password


Hvis du ikke kender root-adgangskoden, med Debian eller Ubuntu, er der en nem måde at nulstille den på:Hent først den nøjagtige version af din server ved hjælp af

sudo dpkg --get-selections | grep 'mysql-server-'

Brug derefter sudo dpkg-reconfigure mysql-server-5.x

(btw, udskift 5.x med dit rigtige versionsnummer)


På en ny installation er standard root-adgangskoden tom, så den burde være i stand til at logge på med kun

mysql -u root

Du skal naturligvis tilføje en root-adgangskode efter installationen

mysqladmin -u root password [newpassword]

I de fleste tilfælde bør du også oprette dedikerede konti med begrænsede rettigheder, før du arbejder med en DB.



  1. Sådan fungerer SCHEMA_NAME() i SQL Server

  2. Hvordan kan jeg gemme og hente billeder fra en MySQL-database ved hjælp af PHP?

  3. SQL-serverunion, men hold orden

  4. Fastgør tabel i Flash-cachen