-
command not found: mysql 해결법 - mysql-client 설치에러 2020. 2. 28. 19:42
워크벤치로 작업을 하니 터미널을 쓸 일이 없어서 아래와 같은 에러가 발생해도 크게 신경쓰지 않았었다.
근데 우연히 해결책을 보게 됐는데 생각보다 굉장히 간단했다.
그냥 mysql-client만 설치하면 된다! mysql-client를 설치하겠다고 하면 친절하게 주의사항 몇 가지도 같이 알려준다.
설치한 mysql-client는 client 라이브러리를 포함하는 mysql과 충돌을 일으킬 수 있기 때문에 keg-only라고 한다.
keg-only는 Cellar에만 설치되고 /usr/local과는 링크되지 않은 formula를 의미하며, 대부분의 tool들이 이것을 찾을 수 없다.
고로 mysql-client를 설치하기만 하고, 터미널에 mysql을 입력하면 여전히 command not found가 표시된다.
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc 를 입력하고,
.zshrc를 컴파일해주면,
이제 아주 잘 실행된다.'에러' 카테고리의 다른 글
TS 파일 컴파일 후 실행 시 절대 경로 인식 못하는 문제 해결 (tsconfig-paths) (0) 2021.07.01 Truncated time values using TIMEDIFF... (0) 2020.07.11 (Mac) Permissions 0644 for 'isclass.pem' are too open. 에러 해결 방법 (0) 2020.06.01 터미널 재부팅 시 source ~/.bash_profile 재실행해야하는 문제 해결법. (0) 2020.02.16 command not found: mysql_secure_installation (0) 2020.01.07