[mysql] -bash: mysql: command not found 문제 해결

Sojin·2024년 5월 16일

개발자 되기

목록 보기
11/12

mysql이 컴퓨터에 설치 되어 있고 서버도 잘 실행되고 있음을 확인 했음에도 터미널로 mysql을 접속하려 하면 아래와 같은 에러 메시지가 떴다.

-bash: mysql: command not found

구글링을 통해 알아본 바로는 경로 설정의 문제였다.

MySQL을 설치했는데도 -bash: mysql: command not found 라는 에러 메시지가 뜬다면, mysql 바이너리를 포함하는 디렉터리가 시스템 경로의 일부가 아님을 의미한다. 이를 수정하려면 PATH 환경 변수를 수정하여 mysql 바이너리를 시스템 경로에 추가해야 한다.

mysql 바이너리를 포함하는 디렉토리로 대체하는 명령어

export PATH=$PATH:

예를 들어, mysql 바이너리가 /usr/local/mysql/bin 디렉토리에 있는 경우 다음 명령어를 실행한다.

export PATH=$PATH:/usr/local/mysql/bin

이 명령을 실행하고 난 뒤 "mysql: command not found" 오류 없이 mysql에 잘 접속할 수 있었다. 🎉🎉🎉

참고: mysql 접속 명령어

mysql -u root p

추가로 찾아보니 새 터미널을 열 때마다 PATH 환경 변수가 재설정된다고 한다. 위 내보내기 명령을 기억해두었다가 새로 실행할 때 마다 적용해봐야 겠다.

profile
Dev dreamer

0개의 댓글