brew로 mysql을 설치 후 서버를 시작하려고 하니 아래와 같은 에러를 만났다.
mysql.server start
Starting MySQL
./Users/anonymous/anaconda3/bin/mysqld_safe: line 647: /Users/anonymous/anaconda3/data/anonymous-ui-MacBookPro.local.err: No such file or directory
Logging to '/Users/anonymous/anaconda3/data/anonymous-ui-MacBookPro.local.err'.
/Users/anonymous/anaconda3/bin/mysqld_safe: line 144: /Users/anonymous/anaconda3/data/anonymous-ui-MacBookPro.local.err: No such file or directory
/Users/anonymous/anaconda3/bin/mysqld_safe: line 198: /Users/anonymous/anaconda3/data/anonymous-ui-MacBookPro.local.err: No such file or directory
/Users/anonymous/anaconda3/bin/mysqld_safe: line 906: /Users/anonymous/anaconda3/data/anonymous-ui-MacBookPro.local.err: No such file or directory
/Users/anonymous/anaconda3/bin/mysqld_safe: line 144: /Users/anonymous/anaconda3/data/anonymous-ui-MacBookPro.local.err: No such file or directory
ERROR! The server quit without updating PID file (/Users/anonymous/anaconda3/data/anonymous-ui-MacBookPro.local.pid).
아래 여러가지 방법을 시도해봤지만 모두 소용이 없었다.
1. conda deactivate로 아나콘다 환경 종료 후 brew uninstall mysql로 삭제 및 재설치
2. /usr/local/mysql 디렉토리 만들어주기 & 권한 설정
등등
결론은 ~/.zshrc를 열어서 환경변수에서 아나콘다의 설정보다 더 위에 직접 경로를 지정해주는 것이었다.
# MySQL경로가 아나콘다 환경변수보다 우선하도록.
export PATH="/usr/local/mysql/bin:$PATH"
처음엔 모르고 맨 마지막줄에 추가했는데, 환경변수는 가장 위의 것이 우선한단다. 그래서 위로 옮겨주고 source ~/.zshrc로 적용해주고 나니 잘된다. 30분만에 SUCCESS!를 만나니 감동 ㅠㅠ
mysql.server start
Starting MySQL
.. SUCCESS!
'인간은 어떻게 배울까' 카테고리의 다른 글
[프로그래머스/JS] 머쓱이보다 키 큰 사람 (0) | 2024.07.10 |
---|---|
객체와 참조, Chart.js (0) | 2024.06.18 |
[Node.js] Express.js에서 res.end()와 res.send() 차이, 한글 깨짐 (0) | 2023.10.26 |
[js] fetch의 .json()과 Express의 .json()의 차이 (0) | 2023.10.19 |
[Mac/M1] Homebrew로 git 설치 & git 버전 변경하기 (0) | 2023.09.29 |