너무나도 쉽고 간편합니다! 하지만 아직 brew에 익숙하지 않은 분들을 위해 정리해 봅니다.
MySQL 5.6, 5.7, 8 모두 설치 방법이 크게 다르지 않습니다.
역시. 일단 내가 찾는 게 있나, 정확한 명칭은 무어라고 되어 있을까? 궁금하면 일단 써 보는 명령입니다. 한 번 해 보죠.
$ brew search mysql
그러면 아래와 같은 결과가 나옵니다.
그... 설명 안 해도 mysql과 mysql@5.6, mysql@5.7을 보시면... 감이 오시죠? 그냥 mysql이라고만 되어 있는 것은 MySQL 8을 말하는 것입니다!
원하는 버전의 MySQL을 설치합니다.
$ brew install mysql@5.6
혹은
$ brew install mysql@5.7
혹은
$ brew install mysql
어이가 없을 정도로 쉽지요?
이렇게 끝내면 아쉽잖아요? 제대로 설치가 되었는지 확인을 해 봅니다. brew list 명령은 현재 설치된 패키지들을 모두 보여주는 명령입니다.
이 상태에서는 MySQL에 아래 명령으로 접속하게 됩니다.
$ mysql -uroot
패스워드가 없어요! 이게 말이 됩니까!? 설정을 해야겠지요?
$ mysql_secure_installation
이후 지시에 따라 패스워드를 설정합니다.
$ mysqladmin -uroot password 'pwd'
상기 명령의 'pwd' 부분에 사용하실 패스워드를 넣고 엔터 키를 눌러 주시면 됩니다.
MySQL을 쓰려면 MySQL이 켜져 있어야 하겠죠! 너무 당연하게도요. 버전에 맞게 아래 명령으로 실행하시면 됩니다. 맨 위부터 5.6, 5.7, 8에서의 방법입니다. 각 줄은 차례대로 실행, 정지, 재시작 명령입니다.
[5.6의 경우]
$ brew services start mysql@5.6
$ brew services stop mysql@5.6
$ brew services restart mysql@5.6
[5.7의 경우]
$ brew services start mysql@5.7
$ brew services stop mysql@5.7
$ brew services restart mysql@5.7
[8의 경우]
$ brew services start mysql
$ brew services stop mysql
$ brew services restart mysql