Mac에 MySQL을 설치했으며 이제 $PATH
변수 에 추가하고 싶습니다 . mysql
어디서나 입력 할 수 있기를 원합니다 .
.profile
파일에 다음을 추가하려고했습니다 .
export PATH=${PATH}/usr/local/mysql/bin/
터미널을 다시 시작했지만 트릭을 수행하지 않습니다. 여전히 말합니다 : -bash: mysql: command not found
.
어떻게 내 제대로 추가 할 수 $PATH
있습니까?
OS X Yosemite를 사용하고 있습니다.
답변
현재 코드가 작동하지 않는 이유는 다음과 같습니다.
export PATH=${PATH}/usr/local/mysql/bin/
콜론을 잊어 버렸습니다.
export PATH=${PATH}:/usr/local/mysql/bin/
올바른 코드입니다.
답변
.bash_profile
파일에 다음 줄을 추가 하십시오.
export PATH="/usr/local/mysql/bin:$PATH"
파일이 이미 존재하는 경우 줄을 추가하거나 줄이없는 경우 새 파일을 작성하는 다음 명령을 사용하여이 작업을 쉽게 수행 할 수 있습니다.
echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile
답변
.bash_profile 파일로 이동하여이 줄을 추가하면됩니다.
alias mysql.start="sudo /usr/local/mysql/support-files/mysql.server start"
alias mysql.stop="sudo /usr/local/mysql/support-files/mysql.server stop"
alias mysql.restart="sudo /usr/local/mysql/support-files/mysql.server restart"
alias mysql.status="sudo /usr/local/mysql/support-files/mysql.server status"
이 작업을 완료 한 후 다음과 같이 터미널의 어느 곳에서나 연결 상태를 시작, 중지, 다시 시작 및 확인할 수 있습니다.
mysql.start - starts mysql
mysql.stop - stop mysql
mysql.restart - restarts mysql
mysql.status - checks the status of mysql
내가 늦었을지도 모르는 희망. 건배!
답변
별명을 사용하여 사용자 이름 및 데이터베이스 설정과 같은 작업을 수행 할 수도 있습니다.
.bash_profile에서 (일부 시스템에서는 .profile 만)
alias mysql='/usr/local/mysql/bin/mysql -u username --default-character-set=utf8' -p databasename
로그 아웃하고 새 터미널을 열면 설정이되지 않습니다
이제 입력 mysql
하면 데이터베이스 비밀번호를 묻는 메시지가 표시 될 때마다 매번 옵션을 조정하지 않고 바로 데이터베이스로 이동합니다.
답변
.bash_profile
파일 을 수정해야하는 경우이 기사를 살펴보십시오. 나의 Mac Osx Bash 프로파일 은 매우 유용하고 이해하기 쉽습니다.
그것은 $ PATH 문제 (어딘가에 나타나지 않음)를 해결했습니다.
답변
시스템 전체 구성 파일을 편집하십시오.
/etc/paths