카테고리 없음
[MySQL] ERROR 1045 (28000): 접속 오류 해결(feat.포트번호)
Zean
2021. 3. 9. 23:00
MySQL을 공부하면서 생긴 첫번째 난관.
명령 프롬프트로 mysql에 접속을 시도했지만 계속해서 아래와 같은 에러메시지가 발생했다.
mysql -uroot -p
Enter password: ****
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
어제 설치한 Mysql의 비밀번호는 까먹을래야 까먹을 수 없는 비밀번호였지만,
접속되지 않는 프롬프트를 보며 2시간동안 젊은 치매를 걱정하기도 했다.
하지만 젊은 치매에 대한 우려는 MySQL Command Line Client와 MySQL Workbench에서
내가 생각하는 비밀번호로 원활하게 접속이 되어 해결 되었지만,접속 문제는 더욱 복잡하게 꼬이고 있었다.
2시간 동안 지겹도록 검색을 해봤지만, 시원한 해결방법이 나오지 않았다.권한 설정에 지쳐있을 때, 어제 MySQL을 설치할 때 포트번호를 바꾼 것이 생각났다.
이전에 아파치 사용을 위해 WAMP Stack을 설치했고,이게 기본 포트 번호인 3306을 할당하고 있어MySQL설치시 다른 번호로 할당해주었다.
빡통 젊은 치매 코린이의 ERROR 1045 (28000) 접속오류 문제는 이렇게 해결.
혹시라도 같은 문제로 고민 중인 사람이 있다면
mysql -u[아이디] -p -P[포트번호]
* 포트번호 P는 대문자로 입력
mysql -uroot -p -P4444
그럼 내일도 지치지 않고 코딩을 하고 있길..