SOITZ

Homebrew를 사용하여 macOS에 MySQL 설치하기

Published on

1.1. Homebrew 설치

Homebrew가 설치되어 있는지 확인합니다.

brew --version

Homebrew가 설치되어 있지 않다면 먼저 Homebrew를 설치해야 합니다. 터미널을 열고 다음 명령어를 입력하세요.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Enter를 누르고 화면에 나오는 지시에 따라 설치를 완료합니다.

1.2. Homebrew 업데이트

MySQL을 설치하기 전에 Homebrew가 최신 상태인지 확인해야 합니다.

brew update

2.1. MySQL 설치

brew install mysql

# 설치된 MySQL 버전 확인
mysql --version

2.2 MySQL 서비스 시작

MySQL을 설치한 후, MySQL 서버를 시작합니다:

brew services start mysql

2.3. MySQL 설치 보안 설정

MySQL 설치의 보안을 강화하기 위해 보안 설치 스크립트를 실행합니다.

mysql_secure_installation

2.4. MySQL 설치 확인

MySQL이 올바르게 설치되었는지 확인하려면 루트 사용자로 MySQL 서버에 로그인합니다. 다음 명령어를 입력하세요.

mysql -u root -p

설치 보안 설정 과정에서 설정한 루트 비밀번호를 입력하라고 요청할 것입니다. 비밀번호를 입력하면 MySQL 프롬프트가 나타납니다:

mysql>

이 프롬프트가 나타나면 MySQL이 실행 중이며 MySQL 서버에 연결된 것입니다.

2.5 MySQL 접속 종료

MySQL 작업을 완료한 후, MySQL 프롬프트에서 exit 명령어를 사용하여 MySQL을 종료할 수 있습니다:

exit

2.6. MySQL 서비스 중지

MySQL 서비스를 중지해야 할 경우 다음 명령어를 사용하세요:

brew services stop mysql

루트 비밀번호 설정 및 몇 가지 보안 관련 선택 사항이 나타납니다. 화면에 나오는 지시에 따라 필요에 맞는 옵션을 선택하세요.


MySQL 서비스 관리를 위한 명령어 모음

MySQL 서비스 시작
brew services start mysql
MySQL 서비스 재시작
brew services restart mysql
MySQL 서비스 상태 확인
brew services list
MySQL 서비스 접속
# 루트계정으로 접속
mysql -u root -p

# username 사용자로 접속
mysql -u username -p

MySQL 설치 확인
mysql --version
MySQL 제거
brew uninstall mysql
MySQL 설치 위치 확인
brew --prefix mysql
MySQL 설정 파일 경로 확인

MySQL 설정 파일(my.cnf)의 경로를 확인하려면:

mysql --help | grep my.cnf