
오늘은 Mac 에서 MySQL을 설치하는 방법을 알아볼 것이다.
HOMEBREW 패키지 설치를 이용하면 아주 편리하고 간단하게 설치할 수 있다!
터미널을 켜고,
brew install mysql 을 입력한다.
히히 아주 간단하죠😎?
설치가 완료되면,
mysql -V 을 통해 버전 확인도 해준다.
이제 실행을 해볼텐데 먼저 서버를 켜야 한다.
mysql.server start 를 통해 서버를 구동시키면 초기설정을 해줘야 하는데,
mysql_secure_installation 명령어를 통해 설정을 시작할 수 있다!

비밀번호 복잡성 유무에 대한 설정을 하는데 복잡한 비밀번호를 하려면 YES 아니면 NO 를 입력한다.
비밀번호를 설정하고, 재입력하면 비밀번호가 설정된다.

MySQL 은 기본적으로 익명 유저를 만드는데, 익명 유저를 원치 않으면 YES 를 입력한다.

localhost 에서만 root 로 접속할 수 있는지, 아니면 외부에서도 root 로 접속 할 수 있게 할지 선택이 가능하다.
원격에서 root 계정으로 접속이 불가능하게 하려면 YES 를 입력한다.

테스트 데이터베이스를 삭제하고 싶다면 YES 를 입력한다.

이렇게 모든 초기 설정이 완료되었고, 만약 다시 설정하고 싶다면
mysql_secure_installation 를 통해 다시 설정할 수 있다🤗
mysql -u root -p 명령어를 통해 서버에 접속하고,
비밀번호는 방금 설정했던 비밀번호를 입력한다.

exit 명령어를 통해 mysql을 다시 종료시킬 수 있고,
서버를 아예 종료하고 싶을 때는 mysql.server stop 명령어를 사용하면 된다.

windows 에 heidisql 이 있다면,mac 에는 SequelPro 가 있다‼️
SequelPro nightly version 또한 homebrew 로 아주 간단하게 설치할 수 있다.
brew search sequel 명령어를 검색하면 아래와 같은 목록들이 나온다.
우리는 여기서 nightly 버전을 설치할 것이다.

brew install homebrew/cask-versions/sequel-pro-nightly 명령어를 통해 설치한다.

애플리케이션 목록에서 SequelPro 를 실행하고 아래와 같이 등록을 한다.

이는 mySQL 비밀번호 설정 때문에 일어나는 것이므로 mysql에 다시 접속해서 변경해주어야 한다.
➡️ 이처럼 다시 서버를 구동하고 mysql에 접속을 한다. 그리고
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 'password';
위와 같은 명령어를 입력한다(자신의 비밀번호를 'password' 부분에 입력).
➡️ 이처럼 Query OK 가 뜨면 성공적으로 잘 실행된 것이다.
이제 다시 SequelPro 에서 커넥션 버튼을 눌러보자!
🌟대성공🌟