본문 바로가기


DB

[MySQL] Mac OS에 MySQL 5.7 버전 설치하기

설치 환경

  • OS : macOS Mojave 10.14

MySQL 설치 파일 다운로드

mysql 설치방법에는 여러가지가 있는데 나는 직접 dmg 파일을 내려받아 설치하고 환경변수를 설정하는 과정으로 준비했다.


이 페이지에서 


맨 위에 dmg 파일을 다운로드 해준다.


다른버전을 받고 싶으면 
여기서 다른버전을 받으면 된다.

MySQL 설치

다운로드된 dmg 파일을 실행하여 설치한다.

중요

다운로드 마지막에 이런 팝업이 뜬다 이전 버전과 다른 5.7 버전부터 생긴 기능인데 root에 초기 비밀번호가 있다

이것땜에 고생했다 진짜



파란색으로 칠해놓은게 root 계정의 초기비밀번호이다. 초기비밀번호를 여기서 보지않고 따로 보는법이 있는데 이걸 복사해서 기억해두면 훨씬 편리하게 이용할 수 있다.

MySQL 환경변수 설정

터미널에 다음처럼 입력한다

echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile

source ~/.bash_profile

MySQL 실행

Mac 설정가면 MySQL 설정이 생겼다 가서 running으로 바꿔준다.

MySQL 접속

mysql -u root -p

한뒤 아까 위에 팝업창에서 봤던 비밀번호를 입력해서 mysql에 접속해준다.



이렇게 접속하면 성공! 

아까 그 비밀번호를 까먹으면 

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)


이런 에러를 아주 많이 계속 만날 수 있다.


MySQL 비밀번호 설정

초기비밀번호로 최초 진입을 하면 비밀번호를 재설정하라는 문구가 계속뜨고 수정해야만 한다. 최초접속이후엔 초기비밀번호가 expired 되어버린다.

SET PASSWORD = PASSWORD('ppaassssswwoorrdd');

이런 명령어를 통해 비밀번호를 새로 설정해 준다.


끝!