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

Nieoczekiwany wyjątek:SQLSTATE[HY000] [1045] Odmowa dostępu dla użytkownika ****@'localhost' (przy użyciu hasła:TAK)

Czasami błąd wyjątku odmowy dostępu, ponieważ twoje poświadczenia mysql są nieprawidłowe. Po drugie, z mojego doświadczenia zauważyłem, że dzieje się tak również dlatego, że nie ustawiłeś hasła do połączenia z bazą danych. np.

private $host = "localhost";
private $db_name = "db_dbtest"; // Database name
private $username = "db_user"; // your database username
private $password = "db_password"; // Your password
public $conn;

}

Spróbuj ustawić hasło do połączenia z bazą danych. Miałem takie doświadczenie i po zmianie mojego sortowania na utf8_general_ci w zakładce Operacje, to nie mogło rozwiązać mojego problemu. Pomyślałem o dodaniu hasła do połączenia z bazą danych i natychmiast się połączyłem. Możesz to przetestować i sprawdzić, czy to pomoże.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klucze obce MySQL na sobie

  2. Jaka jest różnica między utf8_unicode_ci a utf8_unicode_520_ci?

  3. najlepszy sposób na przechowywanie relacji użytkowników 1:1 w relacyjnej bazie danych

  4. Jaki jest odpowiednik Oracle REF CURSOR w MySQL?

  5. Serwer WAMP na zielono, ale uzyskaj tylko 404