sql >> Database >  >> RDS >> Mysql

MYSQL-fout:1045 (28000):toegang geweigerd voor gebruiker 'root'@'localhost'

Het lijkt erop dat er een spatie ontbreekt tussen gebruikersnaam en --wachtwoord


Als u het root-wachtwoord niet weet, met Debian of Ubuntu, is er een eenvoudige manier om het opnieuw in te stellen:Haal eerst de exacte versie van uw server op met

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

Gebruik dan gewoon sudo dpkg-reconfigure mysql-server-5.x

(btw, vervang 5.x door je echte versienummer)


Bij een nieuwe installatie is het standaard root-wachtwoord blanco, dus het zou in staat moeten zijn om in te loggen met alleen

mysql -u root

Je moet natuurlijk een root-wachtwoord toevoegen na de installatie

mysqladmin -u root password [newpassword]

In de meeste gevallen moet u ook speciale accounts met beperkte rechten instellen voordat u met een database werkt.



  1. Tabellen en problemen maken met de primaire sleutel in Rails

  2. Dynamische pivot-query met PostgreSQL 9.3

  3. Mysql2::Error krijgen (SSL-verbindingsfout:ASN:slechte andere handtekeningbevestiging) op Heroku-app met AWS RDS

  4. krijg alle items van de categorie en zijn kind