본문 바로가기

MySQL

MySQL/mysql workbench가 실행되지 않을 때

이 오류로 거의 10시간을 소비했다... 드디어 해결했으니 그 해결법을 기록한다.

 

 

 

 

엊그제까지만 해도 멀쩡하던 mysql이 오류를 뱉어냈다.

 

Could not acquire management access for administration

RuntimeError: Unalbe to execute command chcp.

Please make sure that the C:\Windows\System32 directory is in your PATH environment variable.

 

실패 1.

Path를 설정해 달라고 해서 환경변수를 설정해 줬는데, 안 됐다.

 

실패 2.

서비스에 들어가서 재실행시키기.

어떻게저떻게 해봤는데 안 되더라. '시작하는 중' 상태로 멈춰있길래 시작해봐라 하고 퇴근했는데 출근해서도 그대로더라.

 

실패 3. 

cmd에서 net start mysql 하기.  --install을 했지만 안 됐다.

뭐라뭐라 떴는데 기억 안 난다... 그냥... 안 됐다.

 

실패 4.

다운그레이드

안 됐다.

 

실패 5.

삭제 후 재설치

안 됐다.

괜히 완벽하게 삭제하겠다고 레지스트리 편집기에서 mysql을 검색해 전부 삭제하다가 Path까지 날렸다.

참고. 환경변수 Path를 삭제했을 때는 이런저런 복구 방법이 있지만, 다 임시방편이다. 컴퓨터를 초기화하는 게 가장 빠르고 안전하다...^ㅗ^

 

 

해결 방법

 

오류는 환경변수 Path를 설정해 달라고 뜨지만, 인코딩 문제였다.

 

요약: 설정 → 시간 및 언어 → 언어 및 지역 → 관련 설정 → 기본 언어 설정 → 시스템 로캘 변경 → Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용 체크

 

 

설정에 들어간다.

 

 

좌측 메뉴에서 시간 및 언어를 클릭한다.

언어 및 지역을 클릭한다.

 

 

하단의 관련 설정에서 기본 언어 설정을 클릭한다.

 

 

관리자 옵션 - 유니코드를 지원하지 않는 프로그램용 언어에서 시스템 로캘 변경을 클릭한다.

 

 

Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용에 체크한다.

 

 

확인 버튼을 누르면 컴퓨터가 재부팅할 것이다.

다시 켜진 컴퓨터로 워크벤치에 접속하면!!! 된다1!!!!!!

 

 

 

 

 

 

2022. 9. 15 

2022. 9. 15

2022. 9. 15 2022. 9. 15