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
이제 상단으로 올라가서 다시 설치하면 된다.
'Database > SQL' 카테고리의 다른 글
[MySQL] Linux에서 My SQL 설치하기 (docker & 일반 설치) (1) | 2025.02.19 |
---|---|
[Postgres] Docker 위 Postgresql 설치 및 권한, 데이터베이스 설정 (1) | 2025.01.02 |
[Install] Mac / Postgres / home brew (0) | 2024.12.25 |