호랑이 개발일기

[MySQL] Access denied for user '유저아이디'@'localhost' (using password: YES) 에러 해결방법 본문

SQL

[MySQL] Access denied for user '유저아이디'@'localhost' (using password: YES) 에러 해결방법

박개발 2022. 12. 22. 22:39

 

해결 방법  

1. 해당 아이디와 비밀번호가 일치하는가?

2. 권한 설정을 해주었는가?

3. 방화벽의 문제인가?

4. 포트의 문제인가?

 

솔직하게 개인적인 생각이지만 정석대로 하였으면, 이러한 오류가 발생하지 않을 것이다.
보통적으로 mysql 서버로서의 충돌이 제일 큰 이유이다.
그러므로 필자에게 많이 생겼던 오류를 기록해보려고 한다.

 

cmd 창에서 netstat 명령어를 입력하면 네트워크 관련 정보를 확인할 수 있다.

netstat -ano

 

여기서 PID 번호를 잘 기억해주세요  ※ 중요 ※

프로토콜의 3306 주소를 쓰는 PID 잘 기억해 주세요.


Window + R 을 통하여 실행창을 열고 resmon.exe 를 입력 후 확인

 

window+R  ->  resmon.exe

 

 

수신대기 포트를 보면 포트에 대한 정보를 확인할 수 있다.
우리가 찾는 3306 포트의 PID를 확인하면 위에서 cmd로 확인했던 것과 같은 18224를 확인할 수 있다.

(컴퓨터마다 다른 PID를 가지고 있으니 직접 확인해야 함)

 

포트 삭제

cmd를 관리자 권한으로 열어준다.

taskkill /F /PID 해당 PID번호

띄어 쓰기 주의해야함.

 

 

Comments