Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd MYSQL:1045 (28000):Odmowa dostępu dla użytkownika „root”@„localhost”

Wygląda na to, że między nazwą użytkownika a --hasłem brakuje spacji


Jeśli nie znasz hasła root'a w Debianie lub Ubuntu, istnieje prosty sposób na jego zresetowanie :Po pierwsze, pobierz dokładną wersję swojego serwera za pomocą

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

Następnie użyj sudo dpkg-reconfigure mysql-server-5.x

(przy okazji, zastąp 5.x swoim prawdziwym numerem wersji)


Przy świeżej instalacji domyślne hasło roota jest puste, więc powinno być możliwe zalogowanie się tylko za pomocą

mysql -u root

Oczywiście po instalacji należy dodać hasło roota

mysqladmin -u root password [newpassword]

W większości przypadków przed rozpoczęciem pracy z bazą danych powinieneś również założyć dedykowane konta z ograniczonymi prawami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sprawdź PHP pod kątem NULL

  2. Korzystanie z ORDER BY i GROUP BY razem

  3. Połączyć tabele w dwóch różnych bazach danych?

  4. Używanie pola SQLAlchemy Integer do tworzenia obiektu timedelta do filtrowania

  5. Sól PHP i hash SHA256 dla hasła logowania