맥북 M1을 사용중이니 참고해서 보면 될듯하다.
일단 mysql설치를 위해서는 homebrew가 설치가 되어있어야 하는데 확인하는 방법은 터미널을 열고
brew -v
를 입려하면 된다. 만약 설치가 되어있지 않으면
이런식으로 커맨드를 찾을수 없다고 나오는데 그러면 homebrew설치를 해주면 된다. 설치를 위해서는 https://brew.sh/ 여기로 이동 후 해당 명령어만 터미널에 입력하면 끝이다.
명령어 입력 후 패스워드까지 입력하면 아래와 같이 쭉 설치가 된다.
설치가 완료되면 아래와 같이 나오고 다음 명령어를 입력하면 된다.
(원래 아무 반응도 없는것이 정상이다)
이제 homebrew가 제대로 설치됬는지 확인하면
이제 아래 명령어로 설치를 하고
brew install mysql
시작을 하게 되면
mysql.server start
이렇게 시작이 된다.
설치를 하고나서 DB포트나 설정파일들 위치는 나같은 경우는
/opt/homebrew/opt/mysql
에 설정파일들이 있었다. (구글링 해보았는데 왜 사람들마다 다른건 모르겠다..)
그리고 처음 올라갈때는 포트가 0으로 올라가는데 포트 변경은 my.cnf에서 포트 입력 후 mysql.server를 stop했다가 다시 start하면 설정해놓은 포트로 올라간다.
참고로 my.cnf의 위치는
/opy/homebrew/etc/my.cnf
에 있었다.
my.cnf를 열어서 아래에 port=3306을 추가해주고
mysql을 재기동을 해주면 끝이다.
확인해보니 정상적으로 3306으로 올라가 있다.