2016년 이후 출시된 Mac의 Bootcamp에서 MySQL 구축 시 오류 해결하기
2022. 7. 22. 15:10ㆍ잡탕
반응형
<출처> MySQL Bugs: #85020: MySQL server will not run on Windows 10 bootcamp
맥북프로 레티나 모델(2012~2015)까지는 잘 돌아가던 MySQL이 2019 16인치 모델에서는 구축조차도 안되었다.
스레드 중 Geir Sagberg가 언급한 것 처럼, 2016년 이후 모델부터는 섹터 사이즈가 4096바이트라서 나타나는 문제라고 추정된다.(사실 무슨 얘긴지 잘 모르겠음;)
윈도우 재설치, MySQL 재설치, 포트 3306을 점유하고 있는 프로세스가 있는지 확인해보고 별거 다 해봐도 해결되지 않는 문제인 만큼 정보가 필요할 것 같아서 블로그에 글을 적게 되었다.
- MySQL Server 6.0 설치중, MySQL Server Instance Config Wizard로 세팅하다가 윈도우 서비스에 추가해서 실행하는 부분부터 진행이 안되었다.
- 이 때, 위에서 언급한 것 처럼 C:\Program Files (x86)\MySQL\MySQL Server 6.0 의 my.ini를 수정해야 한다. (MySQL 버전에 따라 경로가 다를 수 있음). 나의 경우는 편집도 안돼서 우클릭 - 속성 - 보안에서 내 계정에 수정 권한을 부여하였다.
저 수치들 다 수정해주고 innodb_flush_method=normal은 항목 자체가 없었어서 맨 밑에 따로 추가했다.
- 로그파일도 삭제해야 하는데, MySQL 5는 ProgramData라고 해서 C드라이브 하위의 숨김폴더에 있는 듯 하다. 나는 MySQL 6라 C:\Program Files (x86)\MySQL\MySQL Server 6.0\data에 저 4개의 파일들이 존재했고 모두 삭제했다.
- 이제 다시 윈도우 서비스 시작을 하면 된다. 왼쪽아래 왼도우 버튼 옆의 검색탭에 '서비스' 검색해서 들어가서 서비스 목록 중 MySQL이 아마 '중지됨' 상태일 것이다. 시작 버튼을 누르면 새로 수정된 my.ini를 읽어오면서 서비스가 실행된다.(원래는 시작 누르면 바로 중지되었고 그래서 MySQL Server Instance Config Wizard에서도 윈도우 서비스 시작 단계에서 멈춘 것이다ㅜㅜ)
근데 이렇게 하면 MySQL Server Instance Config Wizard를 건너뛴 셈이 되는건지, bin 폴더가 환경변수에 추가도 안된거같고 비밀번호 설정도 안되어있다. 어쨌든 서비스는 실행되는 상태이므로 이 이후부터의 세팅은 cmd로 하면 된다.
반응형
'잡탕' 카테고리의 다른 글
LG U+ 유심칩 아이폰 LTE는 되는데 전화, 문자가 안될 때 (0) | 2022.09.13 |
---|---|
조금은 어이없는 로지텍 G102 더블클릭 고치는 방법 (0) | 2022.08.20 |
인텔 맥북프로 16인치, 부트캠프 스로틀링 해결하는 방법 (10) | 2022.07.14 |