어느 날 갑자기 잘 작동하던 mysql이 안 열리기 시작함…
또 m1 문제인가 하고 찾아봤는데 mac os 문제인 것 같다(확실x)
해결 법만 궁금하신 분들은 3번으로 바로 가주세요!!!!!!
1) 8.0.22 이하로 버전 낮추기
이게 가장 많이 나온 방법이었다.
아래 글은 macOS 11.1 기준이고 나는 12.6이지만 가장 많이 나온 방법이니까 일단 낮춰봄
처참하게 실패했다….. 아예 열리지도 않았다…
근데 처음이랑 에러가 달라져 있다
Reason: tried: '/System/Library/Frameworks/Python.framework/Versions/2.7/Python' (no such file)
??? 갑자기 무슨 파이썬 타령이지,,,,
검색해보니 파이썬2.7이 macOS 12.3 이후로 없어졌는데 mysql이 여전히 있어서 그렇다고 함,,,,(근데 mysql에서 파이썬이 무슨 상관이지)
일단 python2.7 다운 받으면 된다고 해서 다운 받았는데
/System/Library/Frameworks/Python.framework/Versions/2.7/Python 폴더에 다운 받아지지가 않는다… 검색해봐도 못 찾겠고 좀 지쳤다…
2) 최신 버전 순서대로 전부 받아보기
파이썬 설치하는거 포기하고 다시 이것저것 찾아보던 중…
처음 읽었던 글에서 macOS 12에서 최신 버전들이 잘 작동했다는 댓글들이 있었다…!
8.0.22도 되는 사람 있고 안 되는 사람 있다니까
최신 버전도 내 맥북에서 돌아가는 버전을 찾자는 마음으로 순서대로 설치해봄….
8.0.31 ~ 8.0.28은 아래처럼 열리는데 접속하면 처음과 같은 에러 창이 뜨면서 종료되었다
근데 8.0.27은 아래처럼 열리는데 접속하면 에러 창이 안 뜨고 종료되었다
연결 문제인가 싶어서 mysql을 디시 실행시켰다
mysql.server start
??? 실행됐다……!!! 이걸로 2시간을 썼는데 너무 어이없는 이유였다….
8.0.31 버전도 다시 설치했더니 잘 작동했다……..
3) 결론
- macOS 빅서(11) → 8.0.22 이하로 버전 낮추기
- macOS 몬터레이(12) → mysql이 실행되고 있는지 확인하고 mysql.server start로 실행 시키키 (껐다 켰는데 실행되었다는 사람들도 이런 경우이지 않을까 싶다...)
그동안 mysql을 따로 실행시킨 기억이 없었는데 그동안 부팅 시 자동으로 실행되게 설정되었나 보다…
근데 연결이 안 되어있는 거면 연결 안 되어있다고 에러가 떠야 하는 거 아닌가ㅠ