설치
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으로 바뀐것을 확인할 수 있다.