node.js에 db connection을 하려는데 28000 에러가 떴다.
code: 'ER_ACCESS_DENIED_ERROR',
errno: 1045,
sqlMessage: "Access denied for user ''@'localhost' (using password: NO)",
sqlState: '28000',
fatal: true
.env 위치는 상대적이다.
형제에 있을 땐 .env 겠지만 삼촌이면 ../env 이렇게
//
dotenv.config({
path:path.join(__dirname, '.env')
});
USER는 Window의 예약어, USERNAME은 Mac의 예약어다.
Mac에선 잘 연결되던 것이 Window에 가니 먹통이라 고민했는데 이런 함정이..
DB_HOST = localhost
DB_USERNAME =
DB_PASSWORD =
DB_DATABASE =