sql >> Databasteknik >  >> RDS >> Mysql

MYSQL-fel:1045 (28000):Åtkomst nekad för användaren 'root'@'localhost'

Det verkar som att ett mellanslag saknas mellan användarnamn och --lösenord


Om du inte känner till root-lösenordet, med Debian eller Ubuntu, finns det ett enkelt sätt att återställa det:Skaffa först den exakta versionen av din server med

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

Sedan använder du bara sudo dpkg-reconfigure mysql-server-5.x

(btw, ersätt 5.x med ditt riktiga versionsnummer)


På en nyinstallation är standard root-lösenordet tomt, så du bör kunna logga in med bara

mysql -u root

Du bör självklart lägga till ett root-lösenord efter installationen

mysqladmin -u root password [newpassword]

I de flesta fall bör du också skapa dedikerade konton med begränsade rättigheter innan du arbetar med en DB.



  1. ANVÄNDA nyckelord vs ON-klausul - MYSQL

  2. Force Oracle Drop Global Temp-tabell

  3. Hur man konverterar en korstabellsfråga tillbaka till en normal fråga i Access

  4. PostgreSQL BESKRIV TABELL