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

ER_ACCESS_DENIED_ERROR:Odmowa dostępu dla użytkownika „@”localhost” (przy użyciu hasła:NIE)

Miałem podobny problem, wszystkie moje połączenia działały, ale wystąpił błąd „ER_ACCESS_DENIED_ERROR:Odmowa dostępu dla użytkownika „@”localhost” (przy użyciu hasła:NIE) ' moje połączenie zostało wykonane w oprogramowaniu pośredniczącym na poziomie app.js, więc wartości .env nie były jeszcze osiągalne, w tym przypadku (może to pomóc tym, którzy mają ten sam problem co ja) musiałem dodać:

require('dotenv').config();

Wewnątrz takiego pliku connexion :

const mysql = require('mysql')
require('dotenv').config();
const connectionLog = mysql.createPool({
    connectionLimit : 10,
    host: process.env.DB_HOST_LOG,
    user: process.env.DB_USER,
    password: process.env.DB_PASSWORD,
    database: process.env.DB_DATABASE,
    port:process.env.DB_PORT
})

Dla mnie to była rezolucja.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ColumnNotFound problem z Magic w play scala

  2. jak uzyskać wartość w tablicy z indywidualnego zapytania

  3. Jak znaleźć odrębne kolumny w zagnieżdżonym podzapytaniu w SQL?

  4. jak wyświetlić wynik zapytania

  5. Łącznik MySQL 6.7.4 i wyjątki Entity Framework 5