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

SQLSTATE[HY000] [1045] Odmowa dostępu dla użytkownika 'root'@'localhost' (przy użyciu hasła:TAK) symfony2

Jest to spowodowane konfiguracją mysql. Zgodnie z tym błędem próbujesz połączyć się z użytkownikiem „root” z hostem bazy danych „localhost” pod nazwą bazy danych „sgce” bez przyznania praw dostępu.

Zakładając, że nie skonfigurowałeś swojej instancji mysql. Zaloguj się jako użytkownik root i do następujących:

CREATE DATABASE sgce;

CREATE USER 'root'@'localhost' IDENTIFIED BY 'mikem';
GRANT ALL PRIVILEGES ON sgce. * TO 'root'@'localhost';
FLUSH PRIVILEGES;

Dodaj także swój database_port w parametrach.yml.Domyślnie mysql nasłuchuje na 3306:

database_port: 3306


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można połączyć się z mysql w 127.0.0.1:3306 z odmową dostępu użytkownika root dla użytkownika 'root'@'localhost' (przy użyciu hasła:TAK)

  2. Wskazówki dotyczące zapewniania wydajności bazy danych MySQL — część pierwsza

  3. Jak dodać <br/> po każdym wyniku, ale nie ostatnim?

  4. Czy PHP może sprawdzić poprawność składni SQL bez jej wykonywania?

  5. Zadeklaruj zmienną w bazie danych MySQL „tylko do odczytu”