Python notes/Others

MySQL) 윈도우 설치 시 에러 2 (+ 서비스가 제어함수에 응답하지 않습니다, msg2186)

성실한 나무 2021. 5. 1. 11:31

#1. 에러

MySQL을 수동으로 설치하려고 zip 파일도 다운로드 받고, MS visual C++ 재배포 도구도 설치하고,

data 폴더도 만들고 myini.txt 파일도 메모장으로 만들어서 basedir, datadir, port 다 입력해서 저장하고,

mysql 압축을 푼 경로를 복사해서 고급시스템 설정에서 환경변수도 새로 만들고, Path에도 %MYSQL_HOME%\bin 다 저장했는데...

 

관리자 권한으로 명령프롬프트도 열어서 명령어를 치다보니 또 다른 에러에 봉착했다.

 

서비스가 제어함수에 응답하지 않습니다 

net help msg 2186

 

도움말이 필요하면 net help msg 2186을 치라더니 그걸 쳐도 똑같이 응답을 안한다. -ㅅ- ;

 

 

 

 

#2. 해결: 경로 입력 문제

이건 내가 initialize 파일을 잘못 만들었기 때문이었다. ;ㅁ;)

다른 블로그들을 찾아보니 path설정을 잘못하는 경우도 비슷한 에러를 받게 되는 것 같다.

path에 띄어쓰기나 오타가 있는 경우,

그리고 나처럼 my.ini로 ini를 확장자로 하는 파일을 만들어서 basedir, datadir, port 경로를 입력해야 하는데

myini.txt로 웬 텍스트 파일을 만들었다. ^^ ;; (시행착오지 뭐...)

 

initialize 파일로 파일명을 수정하고 다시 net start 명령어를 치니 서비스가 잘 시작되었다는 문구를 받았다.