sql >> Database >  >> RDS >> Mysql

Onverwachte uitzondering:SQLSTATE [HY000] [1045] Toegang geweigerd voor gebruiker ****@'localhost' (met wachtwoord:JA)

Soms Toegang geweigerd Uitzonderingsfout omdat uw mysql-referenties ongeldig zijn. Ten tweede heb ik uit mijn ervaring opgemerkt dat dit ook gebeurt omdat u geen wachtwoord voor uw databaseverbinding hebt ingesteld. bijv.

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;

}

Probeer een wachtwoord in te stellen voor uw databaseverbinding. Ik had zo'n ervaring en nadat ik mijn sortering had gewijzigd in utf8_general_ci op het tabblad Bewerkingen, kon dit mijn probleem niet oplossen. Ik dacht eraan om een ​​wachtwoord aan mijn databaseverbinding toe te voegen en deze maakte meteen verbinding. Je kunt dit testen en kijken of het helpt.



  1. Een postgresql-sessie/verbinding beëindigen

  2. Python mySQL - aanhalingstekens ontsnappen

  3. Een back-up maken van functies alleen in Postgres

  4. Installeer Oracle Client vanaf de opdrachtregel zonder tussenkomst van de gebruiker