본문 바로가기

데이터베이스

MySQL 설치 진행이 되지 않거나 에러 발생 시 해결방법 (Windows)

반응형
아래는 Windows 에서 MySQL 설치 시 자주 발생하는 에러에 대한 해결 방법입니다.
MySQL 설치 관련 문서는 이전 글 을 참고하시면 됩니다.

 


Initializing database (may take a long time) 단계 에러

  • 아래 화면과 같이 Initializing database 단계에서 에러가 발생하는 경우는, 컴퓨터 사용자의 이름에 한글이 들어가 있기 때문입니다.

  • 이 문제는 컴퓨터의 사용자 이름에 한글이 들어가 있기 때문에 발생하는 문제 인데, 컴퓨터 사용자의 이름을 바꿀 수 없는 상황이라면 아래와 같이 해결을 할 수 있습니다. (바꿀 수 있다해도 아래 방법을 더 추천합니다.)
  • 설치 과정에서 아래 화면처럼 Show Advanced and Logging Options 를 체크 합니다. (기본값은 체크가 되어있지 않음)

  • 이후 아래화면에서 처럼, 깨져서 보이는 부분을 적당한 영문(저의 경우에는 test 로 변경하였습니다)으로 변경하여 진행합니다.
  • 아래화면 처럼 글씨가 깨지지 않고 한글로 보이는 경우도 조치방법은 같습니다.

  • 영문으로 변경 후 Next 를 클릭하여 진행하면 문제가 없이 끝까지 설치가 진행됩니다.

 

Starting the Server 에서 진행이 되지 않는 경우

  • MySQL 설치 과정에서 아래 화면처럼, Starting the server … 단계에서 더 이상 진행이 되지 않는 경우가 있습니다.

  • 이 문제는 Windows 의 서비스로 구성된 MySQL Server 가 설치 프로그램과 내부적으로 상호작용을 하기 때문입니다.
  • 해결을 하기 위해 Windows 의 왼쪽 아래 검색 창에서 “서비스” 로 검색을 하여 서비스 앱을 실행합니다. (설치 중인 MySQL 을 Cancel 하지 않고 별도로 진행하면 됩니다.)

  • 등록된 서비스 중 아래와 같이 MySQL80 으로 등록된 서비스를 찾습니다.

 

  • 마우스 우클릭 후, 속성 값을 클릭 합니다.

  • 아래 화면 처럼, “로그온” 탭의 정보를 “서비스와 데스크톱 상호 작용 허용” 을 체크 합니다.
  • 이후, 확인 클릭

  • MySQL80 을 다시 시작하라는 경고 창이 뜨는데..
  • 아래 화면에서 MySQL80 서비스를 다시시작(혹은 중지 후 시작) 합니다.

  • MySQL Installer 화면으로 돌아가보면, 아래와 같이 설치가 완료된 것을 확인할 수 있습니다.

반응형