본문 바로가기
Database/SQL

[MySQL] MAC에서 MySQL 설치 및 초기화, 설정

by curious week 2025. 2. 13.

Homebrew 설치(https://brew.sh/)

더보기
더보기

HomeBrew가 설치되지 않았다면,

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

MySQL 설치

MySQL 설치:

brew install mysql

서버 실행:

brew services start mysql

접속:

mysql -u root

초기 설정

데이터 베이스 생성:

CREATE DATABASE mydatabase;

유저 생성 (localhost는 접속 위치, 다양한 조건의 사용자 생성 가능. 예를 들어, 'myuser'@'%' // %는 원격 접속 허용.):

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

생성된 유저에게 모든 권한 주기:

GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';

생성된 유저로 접속:

mysql -u myuser -p

# database 접속
mysql -u myuser -p database

 


만약, 이미 Mysql을 설치했었는데 비밀번호가 기억나지 않는면? (초기화 시 데이터 베이스도 삭제됨.)

MySQL 초기화(재설치)

MySQL 서버 종료:

brew services stop mysql

MySQL 삭제:

brew uninstall mysql

# 삭제 되지 않으면 강제 삭제
brew uninstall --ignore-dependencies mysql

관련 데이터 파일 삭제:

# Intel Mac
rm -rf /usr/local/var/mysql

# Apple Silicon (M1/M2/M3 Mac)
rm -rf /opt/homebrew/var/mysql

설정 파일 삭제:

# Intel Mac
rm -rf /usr/local/etc/my.cnf 

# Apple Silicon
rm -rf /opt/homebrew/etc/my.cnf

이제 상단으로 올라가서 다시 설치하면 된다.