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

김예인·2024년 9월 5일

⚠ 에러 노트 ⚠

목록 보기
4/6

에러상황

Docker 를 사용해서 Mysql을 띄우고 인텔리제이에 연동하는데 계속 아래와 같은 오류 발생.

using password: YES / NO
// 비밀번호가 틀렸을때 / 비밀번호 입력을 안했을 때

그런데 터미널에서는 접속이 잘 되는데, 인텔리제이에서는 안되는 문제라 비밀번호가 틀린것은 아니다.


원인

3306 포트를 쓰고 있는 곳을 찾아보았더니 두 군데에서 쓰고 있다. 도커가 아닌 다른곳에서도 mysql 을 실행하고 있다.

아무리 kill -9 PID 로 죽여봐도 계속 알아서 살아난다... homebrew에서 실행시키고 있었다.

Homebrew를 사용하여 MySQL을 설치한 경우, Homebrew를 통해 MySQL의 자동 시작을 관리할 수 있다.


해결

아래와 같이 brew services stop mysql 을 통해 멈추자.

profile
백엔드 개발자 김예인입니다.

0개의 댓글