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

mysql Adgang nægtet for brugeren [e-mail beskyttet] (bruger adgangskode:NEJ) på trods af at have angivet en adgangskode og indtastet den i forbindelse uri

Jeg løb ind i dette problem og løste det ved at indtaste db-skallen og bede mysql om at bruge mysql_native_password-godkendelsesplugin'et til at godkende din database. Dette er et ældre plugin, og det er nok værd at lede efter et nyere, der også er kompatibelt med Pythons mysql connect-driver, men dette er den eneste måde, jeg kunne få det til at virke.

ALTER USER 'user_name'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password123'

I eksemplet fra op'et ville du erstatte root for user_name .

Mere om pluginnet:https://dev. mysql.com/doc/refman/8.0/en/native-pluggable-authentication.html



  1. MYSQL:DECIMAL med en nøjagtighed på 10 cifre efter kommaet

  2. Optimer langsom rangeringsforespørgsel

  3. Java MySQL forberedt Statement Batch

  4. Hvor forskellig er PostgreSQL fra MySQL?