• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

ERROR: Access denied for user 'root'@'localhost' 질문입니다.

21.06.02 23:51 작성 조회수 250

0

 code: 'ER_ACCESS_DENIED_NO_PASSWORD_ERROR',

    errno: 1698,

    sqlState: '28000',

    sqlMessage: "Access denied for user 'root'@'localhost'"

config.js에 DB 비밀번호는 맞게 작성했습니다.

터미널에서 DB 접속도 문제 없이 됩니다 ㅠ

혹시 문제의 원인을 알 수 있을까요..?

답변 1

답변을 작성해보세요.

0

config.js를 인식하지 못하고 있는 것 같습니다. .env 파일 만드셨나요?

찡태님의 프로필

찡태

질문자

2021.06.03

.env 파일 생성했습니다!

config.js 는 인식하는 것 같습니다.

유저나 dialect 변경 시 그에 맞게 오류 메시지가 변경됩니다.

.env에서 키=값 이런 형식으로 작성하신게 맞죠? 뒤에 세미콜론이나 이런 걸 붙이신 건 아니죠?

또한 비밀번호가 mysql_native_password 형식인가요?

https://github.com/ZeroCho/nodejs-book/issues/45

찡태님의 프로필

찡태

질문자

2021.06.03

mariadb 를 이전에 사용하다가 강의에서 사용하기 위해 mariadb 삭제 후 mysql을 설치했는데

충돌로 인해서 발생된 오류일 수도 있을까요?

일단 mysql을 다시 설치해보겠습니다.