MySQL 설치 방법
- "commend + spacebar"를 이용해서 터미널을 실행시킨다.
- 터미널 창에서 "brew update" 명령어를 입력해서 homebrew를 최신 버전으로 업데이트를 해준다.
- 터미널 창에서 "brew search mysql" 명령어를 입력해서 설치할 MySQL를 확인한다.
- 터미널 창에서 "brew install mysql" 명령어를 입력한다.
- 최신 버전은 그대로 입력한다.
- 원하는 버전 설치 시 "brew install mysql@5.5"이런 식으로 입력한다.
- 터미널 창에서 "brew list" 명령어를 입력해서 설치 목록을 조회해서 MySQL이 설치됐는지 확인한다.
MySQL 설정 방법
- 터미널 창에서 "mysql.server start" 명령어를 입력해서 MySQL 서버를 실행시킨다.
- "mysql_secure_installation" 명령어를 입력해서 MySQL 설정을 해준다.
- "Would you like to setup VALIDATE PASSWORD component?"
- 비밀번호 관련 가이드 설정에 관한 질문이다.
- Yes = 복잡한 비밀번호 설정
- No = 쉬운 비밀번호 설정
- Yes or No 를 정하고 비밀번호를 입력을 해주는데, 이때 비밀번호는 창에 입력되지 않으므로 무시하면 된다.
- "Remove anonymous users?"
- 사용자 설정을 묻는 질문이다.
- Yes = "mysql -u root" 처럼 -u 옵션이 필요하다.
- No = "mysql"처럼 -u 옵션이 필요 없다.
- "Disallow root login remotely?"
- 다른 IP에서 root 아이디로 원격접속을 설청하는 질문이다.
- Yes = 원격접속 불가능
- No = 원격접속 가능
- "Remove test database and access to it?"
- Test 데이터베이스 관련 설정하는 질문이다.
- Yes = Test 데이터베이스 제거
- No = Test 데이터베이스 유지
- "Reload privilege tables now?"
- 변경된 권한을 테이블에 적용하는 설정에 대한 질문이다.
- Yes = 적용시킨다.
- No = 적용시키지 않는다.
- 이 부분은 무조건 Yes 로해준다.
- 위와 같은 설정을 완료 하면 "All done!"이라고 터미널 창에 입력이 되면 완료가 된다.
완료 후
- "mysql -u root -p" 명령어를 입력해서 MySQL 설정 시 정한 비밀번호를 입력한 후 로그인을 한다.
- 로그인이 되면 터미널 창에 "mysql>" 로 변경이 되는 걸 확인한다.
- 2번과 같은 상태에서 "status;" 명령어를 입력해서 "characterset" 설정 부분을 모두 utf8mb4로 설정해준다.
출처: https://whitepaek.tistory.com/16