docker로 mysql서버를 열어 인텔리제이에서 연결하려고 하는데
[28000][1045] Access denied for user '프로젝트명'@'localhost' (using password: YES)
다음과 같은 에러가 발생했습니다.
열심히 구글에 검색해보니 (using password: No) 이면 비밀번호를 입력하지 않았을 때,
(using password: yes)는 비밀번호를 잘못 입력했을 때 뜬다드라..
하지만 비밀번호도 잘 입력했고 도대체 어떤 문젠가 싶은데
혹시나 로컬에서 mysql가 아직 설치되어있어 같은 3306포트를 쓰는 게 아닌가 싶어서
명령 프롬포트로 확인해보니
netstat -aon | findstr "3306"
서로 다른 2개의 프로세스가 돌아가고 있었습니다.
그래서 일단 둘 다 종료시키고 mysql 삭제하고..
taskkill /F /PID ~~~
다시 서버를 열어서 접속해보니 그래도 오류
작업관리자 열니까 알고보니 MariaDB가 있었네요
그래서 포트번호를 3307로 바꾸고 접속 URL도 localhost:3307로 맞게 바꿔주니 성공!