기존에 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 리스트 확인 및 설치
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 |
해당 명령어를 입력하여 설치하면 됩니다.
'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 |
댓글