[MySQL] Homebrew로 MySQL 설치하기!

Benedictus Park·2023년 5월 13일
0

MySQL 삽질기

목록 보기
2/2

소개

너무나도 쉽고 간편합니다! 하지만 아직 brew에 익숙하지 않은 분들을 위해 정리해 봅니다.

MySQL 5.6, 5.7, 8 모두 설치 방법이 크게 다르지 않습니다.

수행 단계

1. brew search (필수적이지 않음)

역시. 일단 내가 찾는 게 있나, 정확한 명칭은 무어라고 되어 있을까? 궁금하면 일단 써 보는 명령입니다. 한 번 해 보죠.

$ brew search mysql

그러면 아래와 같은 결과가 나옵니다.

그... 설명 안 해도 mysql과 mysql@5.6, mysql@5.7을 보시면... 감이 오시죠? 그냥 mysql이라고만 되어 있는 것은 MySQL 8을 말하는 것입니다!

2. brew install

원하는 버전의 MySQL을 설치합니다.

$ brew install mysql@5.6

혹은

$ brew install mysql@5.7

혹은

$ brew install mysql

어이가 없을 정도로 쉽지요?

3. brew list

이렇게 끝내면 아쉽잖아요? 제대로 설치가 되었는지 확인을 해 봅니다. brew list 명령은 현재 설치된 패키지들을 모두 보여주는 명령입니다.

4. MySQL 패스워드 설정

이 상태에서는 MySQL에 아래 명령으로 접속하게 됩니다.

$ mysql -uroot

패스워드가 없어요! 이게 말이 됩니까!? 설정을 해야겠지요?

4-(a): 5.6, 8인 경우

$ mysql_secure_installation

이후 지시에 따라 패스워드를 설정합니다.

4-(b): 5.7인 경우

$ mysqladmin -uroot password 'pwd'

상기 명령의 'pwd' 부분에 사용하실 패스워드를 넣고 엔터 키를 눌러 주시면 됩니다.

!!! 쉬운 패스워드로 설정하고 싶은데, 정책(Policy)때문에 안 된대요! !!!

이 글을 참조해 주세요!

5. MySQL 실행 및 정지, 재시작

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
profile
박한강, 24세.

0개의 댓글