Study/Environment

[Mac] Homebrew를 사용해서 MySQL 8 설치

 

맥북의 Homebrew로 MySQL 8 버전을 설치하는 방법입니다.

 

MySQL 설치 과정

brew install mysql

brew mysql 설치 명령어 실행
brew mysql 설치 명령어 실행

 

명령어를 실행하면 mysql 설치가 진행됩니다.

 

설치 확인(버전 확인)

mysql이 잘 설치되었는지 확인하는 방법입니다.

mysql --version
mysql -V

MySQL 버전 확인
MySQL 버전 확인

명령어를 실행했을 때 버전이 잘 나오면 설치가 잘 된 상태입니다.

 

MySQL 실행

mysql.server start

// 종료
mysql.server stop

MySQL 서버 시작
MySQL 서버 시작

시작할 때는 start로 하고, 종료할 때는 stop으로 실행하면 됩니다.

 

 

 

 

MySQL 보안 설정

root 계정, 외부 접속 등 보안과 관련된 설정을 진행하겠습니다.

mysql_secure_installation

 

비밀번호 유효성 검사 설정

mysql 비밀번호 유효성 검사 여부
mysql 비밀번호 유효성 검사 여부

N으로 설정하면 비밀번호 규칙을 사용하지 않습니다.

 

y나 Y를 선택했을 때 나오는 화면입니다.

비밀번호 유효성 검사 여부를 y로 했을 때
비밀번호 유효성 검사 여부를 y로 했을 때

 

유효성 검사 단계를 LOW, MEDIUM, STRONG 3단계로 구분하고 있습니다.

각 단계에서 검증하는 내용입니다.

LOW - 길이가 8자 이상

MEDIUM - 길이 8자 이상, 숫자, 대소문자, 특수문자 혼합

STRONG - 길이 8자 이상, 숫자, 대소문자, 특수문자 혼합, dictionary file에 있는 단어 사용 불가

 

root 비밀번호 설정

MySQL root 비밀번호 설정
MySQL root 비밀번호 설정

원하는 비밀번호로 설정하시면 됩니다.

만약에 이전 단계에서 비밀번호 유효성 검사 여부를 y로 했다면 유효성 검사 규칙에 맞는 비밀번호를 설정해야 합니다.

 

익명유저 삭제 여부

MySQL 익명 유저 삭제 여부
MySQL 익명 유저 삭제 여부

삭제한다면 y를 입력하면 됩니다.

 

원격 접속 허용 여부

MySQL 원격 접속 허용 여부
MySQL 원격 접속 허용 여부

외부 접속을 허용할지 여부를 선택하면 됩니다.

 

테스트 DB 삭제 여부

테스트 DB 삭제 여부
테스트 DB 삭제 여부

저는 무슨 DB인지 궁금해서 삭제를 안했지만, 삭제하셔도 무방합니다. 

 

설정 적용

설정 적용 여부
설정 적용 여부

 

y를 입력하면 지금까지 설정한 내용이 전부 적용됩니다.

 

설정이 모두 완료되었습니다.

 

 

 

 

읽으면 좋은 글

[Mac] MySQL Workbench 다운로드 및 설치 방법

 

[Mac] MySQL Workbench 다운로드 및 설치 방법

맥북 환경에 MySQL Workbench 설치하는 방법입니다. 설치 파일 다운로드공식 웹사이트에서 설치 파일을 다운로드 받습니다.https://dev.mysql.com/downloads/workbench/  저는 64bit라서 64bit 전용 파일을 다운받

priming.tistory.com