Archive/예전 TIL

트러블 슈팅: MySQL 실행 오류(비밀번호 입력 시 창이 사라짐)

khu2172 2024. 11. 15. 14:26

배경: 데이터베이스와 서버 연결을 시도하던중 

 

발단: 패스워드를 올바르게 입력해도 MySQL이 실행되지 않았다(패스워드를 입력하면 곧 바로 MySQL 창이 사라져버림).

 

전개: 인텔리제이의 터미널 창과 cmd에서 안전모드로 MySQL을 실행하려는 등의 노력을 하였다.

 

위기: 튜터님께 DM으로 방법을 물어봤지만, 윈도우 자체가 연동이 잘 안돼서 해결방법이 없을 거라고 하셨다. 추가로 build.gradle에서 connector 버전을 수정하는 등의 방법을 알려주셨지만 문제가 해결되지 않았다.

 

절정: MySQL을 삭제 후 재설치하면 실행이 되긴 하지만, 재부팅을 하면 다시 실행이 안되는 문제점이 발생했다. 매번 이렇게 삭제 및 재설치를 하기도 힘들고, 계속 이런 문제가 발생해서 데이터베이스와 서버를 연결할 수가 없으니 이 문제를 꼭 해결해야겠다고 생각을 했다. 인터넷에 나온 해결 방법들로 수 많은 시도를 해봤지만, 모두 소용이 없었다.

 

결말: 인터넷에 나온 방법들을 섞어서 시도해보다가 우연히 방법을 찾았는데, Ctrl + Shift + ESC로 작업관리자를 연 후 MySQL을 강제 종료하고, cmd를 관리자 권한으로 실행해서 net start MySQL80을 입력 후, mysql -u root -p를 입력하고 패스워드를 입력하니깐 MySQL이 실행됐고 데이터베이스와 서버가 연결됐다. MySQL을 cmd에서 안전모드로 실행했다가 안돼서 다시 되돌렸는데 이것도 문제 해결에 영향을 준 건지는 잘 모르겠다.

 

 

요약: 작업관리자 -> MySQL 강제 종료 -> cmd(관리자 권한) 실행 -> net start MySQL80을 입력 -> mysql -u root -p를 입력 -> 패스워드를 입력