Mysql
 sql >> Database >  >> RDS >> Mysql

Eccezione imprevista:SQLSTATE[HY000] [1045] Accesso negato per l'utente ****@'localhost' (usando la password:YES)

A volte Access ha negato l'errore di eccezione perché le tue credenziali mysql non sono valide. In secondo luogo, dalla mia esperienza ho osservato che ciò accade anche perché non hai impostato la password per la connettività del database. es.

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;

}

Prova a impostare la password per la connettività del tuo database. Ho avuto tale esperienza e dopo aver cambiato la mia Fascicolazione in utf8_general_ci nella scheda Operazioni, questo non ha potuto risolvere il mio problema. Ho pensato di aggiungere la password alla mia connessione al database e si è immediatamente connesso. Puoi provarlo e vedere se aiuta.