현재 저의 컴퓨터에는 mysql이 docker로 돌아가고있습니다.
해당 mysql은 회사에서 사용하는 특정버전과 동일하게 구동하기 위해 설정하고있었고
개인적으로 공부를 위해 새로운 mysql 버전이 필요했습니다.
(개인적으로 공부하는데 특정버전 mysql과 라이브러리 호환성을 해결할 필요가 없을것 같았습니다.)
추가로 전 gui보다는 cli가 편하기때문에... 그냥 mysql이 편합니다.
하지만 DB도 포트가 있고 mysql은 default로 3306을 사용하게 됩니다.
docker의 포트를 변경하는게 더 쉬울 수 있겠지만 저는 brew로 설치한 mysql의 포트를 변경해보려고합니다.
편하게 정답먼저
echo 'port=여기에원하는포트번호' >> /opt/homebrew/etc/my.cnf
이렇게 하고 mysql을 실행하면 포트번호가 바뀝니다!
시작
우선 아래의 명령어로 brew로 mysql을 설치합니다.
brew install mysql
포트 변경하기
포트를 변경하기위해서는 mysql이 속한 위치의 etc폴더 내의 my.cnf파일에 port환경변수를 추가 혹은 변경해주어야 합니다.
무슨말이냐....
일반적으로 m1칩의 brew는 root/opt/hombrew 내에 모든 설치 어플리케이션이 존재하게 됩니다.
해당 위치로 접속하게되면
etc폴더가 보입니다. etc폴더로 들어가게되면
이렇게 my.cnf파일이 존재합니다.
저같은경우에는 my.cnf안에 포트번호가 없었는데 에디터를 열어 아래와 같이 port를 추가해주면됩니다.
'잡동사니' 카테고리의 다른 글
[Pycharm]파이참 & 미니콘다 permission 오류 해결 (0) | 2023.01.11 |
---|---|
[JWT] JWT란?! (0) | 2022.11.24 |
[Cors] Cors(Cross Origin Resource Sharing) 이란?! (0) | 2022.11.21 |
[OOP]객체지향 프로그래밍이란?(OOP) (0) | 2022.11.20 |
[VScode] VScode 모듈 자동 import 상대경로로 변경하기 (0) | 2022.10.22 |