본문 바로가기
에러

[MySQL] ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)

by joeun 2022. 6. 13.

문제 상황


mysql -root -p 입력 후

 

명령 프롬프트에서 MySQL을 실행하려 했더니 다음과 같은 에러문구가 떴다. 

 

 

 

 

 

해결 방법



MySQL 실행 명령문을 제대로 입력하지 않아 발생한 에러로 다음과 같이 입력하면 잘 실행된다. 

 

 

 

MySQL 실행 명령문 
> mysql  -u  사용자명  -p  (DB이름)

* 실행 명령문을 잘 입력했어도 password를 잘못 입력하면 같은 에러문구 뜸

 

 

 

 

실행 화면

 

명령문 입력 후 'Enter password: ' 문구가 뜨면 비밀번호를 입력하면 된다. 

 

 

 

 

 

 

using password: NO

 

나의 경우 잘못 입력한 실행문에 비밀번호를 뜻하는 '-p'를 포함시켰기 때문에 'Enter password: ' 뒤에 비밀번호를 입력한 후 에러 문구가 떴다. 그리고 에러 문구 맨 뒤에는 (using password: YES)가 표시되어 있다.

 

만약 잘못 입력한 실행문에 '-p'가 포함되어 있지 않은 경우에는 비밀번호 입력 과정 없고 에러 문구에 (using password: NO)가 표시된다.

 

 

실행문에 -p가 포함되지 않은 경우