기술은 나의 도구

homebrew mysql 설치 및 사용자 생성 과정 (MAC M1)

mysql 설치 및 실행

# 설치 (현재 기준 8.3.0 버전)
$ brew install mysql

# 실행
$ brew services start mysql

# 로그인
$ mysql -u root

로그인 시 mysql.sock 에러가 발생한다면?

Can't connect to local MySQL server through socket '/tmp/mysql.sock'

$ cd /opt/homebrew/Cellar/mysql/8.3.0/support-files
$ mysql.server start

사용자 생성 (mysql console)

# localhost 만 허용
mysql> create user 'newuser'@'localhost' identified by 'password';

# 모든 호스트 허용
mysql> create user 'newuser'@'%' identified by 'password';

# 권한 부여
mysql> grant all privileges on *.* to 'newuser'@'localhost';

# 사용자 삭제
mysql> drop user 'newuser'@'localhost';

# 변경 사항 적용
mysql> flush privileges;
  • #mysql
  • #homebrew