DataBase/MySQL

[Mac] Brew를 이용한 MySQL 설치

ABCD 2022. 12. 22.

기존에 MySQL을 설치한 적이 있다면 다음 명령어를 차례대로 입력

1
2
3
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/bin/mysql*
sudo rm -rf /usr/local/Cellar/mysql
cs

 

HomeBrew가 설치되어 있는지 확인

1
brew --version
cs

 

설치가 되어 있지 않으면 설치 진행

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

MySQL 리스트 확인 및 설치

1
2
3
brew search mysql  <- mysql 리스트
 
brew install mysql
cs

 

MYSQL 실행

1
mysql.server start
cs

 


MySQL 실행이 되었으면 기본 설정을 시작

1
mysql_secure_installation
cs

 

MySQL 서버를 설정하기 위해서 5가지 질의를 합니다.

y 또는 n을 입력해서 질문을 통화할 수 있습니다.

 

1. Would you like to setup VALIDATE PASSWORD component ? 

패스워드를 복잡하게 설정할지를 묻습니다. 저 같은 경우는 테스트용로 사용할 생각이라서 NO로 했습니다. 만약 YES로 하게 되면 비밀번호 규칙이 생겨서 대소문자 및 특수기호를 포함해야 하기 때문에 귀찮아집니다.

y 또는 n을 입력했다면 이제 비밀번호를 설정합니다. 원하는 패스워드를 2회 입력합니다.

 

2. Remove anonymous users? 

익명 사용자를 제거할 지 묻습니다. 저는 NO로 설정했습니다.

 

3. Disallow root login remotely ? 

루트 사용자의 원격접속을 허용하겠냐는 질문입니다. 보통 루트 사용자는 원격 허용을 하지 않는 것이 좋습니다. NO라고 입력합니다.

 

4. Remove test database and access to it ?

테스트 데이터 베이스를 삭제할지 묻습니다. 저는 YES로 입력했습니다.

 

5. Reload privilege tables now ?

변경된 테이블 권한을 리로드 할 것인지 묻습니다. YES로 입력합니다.

 

서버 상태를 확인

1
mysql server status
cs

다음과 같이 포트가 0으로 설정되어 있다면 3306으로 변경해주어야 합니다.

다음 명령어를 작성해서 수정하도록 합시다.

1
sudo vi my.cnf
cs

I를 눌러 수정모드로 들어간 다음 아래 문구를 작성합니다.

작성을 완료하고 ESC를 눌러 빠져나온 후 :wq를 작성하고 Enter통해 저장해 줍니다.

 

그후 다시 서버 상태를 확인하는 명령어를 입력하면 포트번호가 변경되어 있을 겁니다. 설정 끝!


 

Mysql 접속

1
mysql -uroot -p
cs

 

Mysql 서버 종료

1
mysql.server stop
cs

 


번외 ( MySQL Workbench ) 를 사용하고 싶다면

1
brew install --casks mysqlworkbench
cs

해당 명령어를 입력하여 설치하면 됩니다.

728x90
반응형

'DataBase > MySQL' 카테고리의 다른 글

MySQL INSERT 후 Key값 가져오기  (0) 2023.02.08
MySQL에서 페이징 하기  (0) 2023.02.08
MySQL 암호화/복호화  (0) 2023.01.24
MySQL의 암호화 방법  (0) 2023.01.24
MySQL 데이터 타입(DataType)  (0) 2023.01.11

댓글

💲 추천 글