🔐 데이터베이스

MAC M1 MySQL 설치, PATH 설정, PORT 변경

토심 2023. 9. 4. 22:45

 

설치

https://www.mysql.com/downloads/

MySQL Community (GPL) Downloads »

다운로드 받은 파일을 쭉 설치하면 mysql에 root 비밀번호를 설정하고 끝날것이다.

설치를 마치면 맥 설정에 mysql이 추가된 것을 확인할 수 있다.

설치된 경로를 복사해서 PATH에 추가해 줄 것이다.

 

PATH 설정

나는 zsh를 이용중이므로 

vi ~/.zshrc

.zshrc에 들어가서 문서 마지막에 아래 두줄 추가.

export MYSQL_PATH=/usr/local/mysql-8.1.0-macos13-arm64
export PATH=$PATH:$MYSQL_PATH/bin

MYSQL_PATH에 설치된 경로를 입력하면 된다.

 

문서를 수정했으니 적용시키려면

1. 터미널을 껐다 키거나

2. 아래 코드

source ~/.zshrc

로 바로 적용하면 된다.

 

그러면 터미널 위치 어디에서나 mysql 명령어가 먹힌다.

 

 

포트 변경

터미널에서 

mysql server status

를 입력하면 현재 포트는 0이다.

 

------ 딴소리

그런데 이게 mysql -uroot -p 해서 들어가서 

show global variables like 'port';

명령문으로 확인해보면 3306임. 왜지?

------ 딴소리 끝

 

아래 링크에서 확인해보니 

https://forums.mysql.com/read.php?11,366143,376017#msg-376017 

내가 설치한 방법으로는 my.cnf 파일을 직접 만들어야 하는 것 같았다.

 

sudo vi my.cnf

저장하고 나온다.

 

이렇게 하고 mysql server status 명령문으로 port를 다시 확인해보면 0이 아닌 13306으로 바뀐것을 확인할 수 있다.