[Error] MySQL Workbench 오류 - Could not acquire management access for administration
문제 상황
MySQL Workbench를 실행하여 데이터베이스를 열고 서버(로컬)를 연결하려고 시도하면 아래와 같이 Could not acquire management access for administration
에러가 발생한다.
문제 원인
본 문제는 MySQL 8.0.23 보다 상위 버전에서 발생하는 오류이며, Windows 64비트 환경에서 chcp.com
파일을 찾지 못해 MySQL Server가 정상적으로 실행되지 못해서 발생하는 오류이다.
chcp.com 파일은 CHCP (Change Code Page) 명령어를 실행하는 실행 파일로, 여기서 코드 페이지는 문자 인코딩 형식을 의미하고 콘솔 창(CMD)에서 사용할 문자셋을 설정하는 데 사용된다. MySQL Workbench는 내부적으로 CMD 명령어를 실행하여 MySQL 서버를 시작하고 관리하는데, 이 과정에서 문제가 발생한 것이다.
즉, MySQL에서 CMD를 통해 실행하는 명령어의 문자 인코딩 형식이 달라서 발생한 오류라고 할 수 있다.
해결 방법
MySQL Workbench 다운그레이드
첫 번째 해결 방법은 MySQL Workbench를 다운그레이드하여 재설치를 진행하는 것이다. 8.0.20
버전으로 변경하여 설치하면 해당 오류 없이 MySQL Workbench 사용이 가능하다.
Windows 문자 인코딩 형식 변경
두번째 방법은 윈도우의 문자 인코딩 형식을 변경하는 것이다. 영어의 경우 문제가 없으나, 한글 인코딩 방식에 의해 위 오류가 발생했을 가능성이 높다. 따라서 윈도우의 문자 인코딩 방식을 변경하여 해결하는 것이다.
윈도우 검색에서 국가 또는 지역
을 검색하고 시스템 로캘 변경
버튼을 클릭한다. 그리고 Unicode UTF-8 사용에 체크한 후 재부팅한다.
📌 설정을 모두 완료하고 MySQL Workbench를 재실행하면 아래와 같이 정상적으로 실행되는 것을 확인할 수 있다.