호랑이 개발일기

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

SQL

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

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

 

해결 방법  

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번호

띄어 쓰기 주의해야함.

 

 

728x90
Comments