티스토리 뷰

nestJS 프로젝트 도중 갑자기 mysql connection error가 발생했다.

에러명을 Error: Access denied for user 'root'@'localhost' (using password: YES)

(보통 위 에러는 비밀번호를 잘못 입력해서 일어난다. 하지만 난 비밀번호를 맞게 입력했다.)

이전에 이런 에러가 발생해서 mysql을 완전 삭제했다가 재설치를 했더니 잘동작 했었다.

하지만 이후에 같은 에러가 또 발생했다. 이번에는 mysql를 재설치하기 보다. 원인을 찾아 보았다.

생각보다 아주 간단했다.

 

결론은 mysql이 사용하고 있는 3306포트를 이전에 설치했던 mysql이 사용하고 있던것.

즉 이전에 설치한 mysql이 같은 포트를 사용하고 있던 것이다.

해결방법은 이전 mysql이 사용하고 있는 PID를 kill해주면 된다.

 

PID를 찾는 방법은 Win + R 클릭 후 resmon.exe 에 접속해서 네트워크에서 수신대기 포트에서 찾으면 된다.

찾은 PID를 cmd창 (관리자 권한으로 실행)열어서 taskkill /F /PID pidNumber를 해주면 된다.

끝~

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함