Mac 명령 줄에서 mysql에 액세스 할 수 없습니다.
OS x 10.6의 mysql은 다음 위치에 있습니다. /usr/local/mysql/bin/mysql
mysql --version
터미널에 입력 할 때 명령을 찾을 수 없습니다 . 소켓 경로가 잘못 되었기 때문입니까? 그렇다면 어떻게 수정합니까?
감사
터미널에서 다음을 수행하십시오.
echo $PATH
당신의 주어진 경로가 해당 문자열에없는 경우, 당신은 다음과 같이 추가 할 수 있습니다 export PATH=$PATH:/usr/local/
또는export PATH=$PATH:/usr/local/mysql/bin
OS X 10.10을 사용하고 있으며 셸을 열고 다음을 입력합니다.
export PATH=$PATH:/usr/local/mysql/bin
임시로 작동합니다. Command + T를 사용하여 새 탭을 열면 mysql 명령이 더 이상 작동하지 않습니다.
새 탭을 열 때마다 작동하도록 .bash_profile 파일을 만들어야합니다.
nano ~/.bash_profile
파일에 다음 행을 추가하십시오.
# Set architecture flags
export ARCHFLAGS="-arch x86_64"
# Ensure user-installed binaries take precedence
export PATH=/usr/local/mysql/bin:$PATH
# Load .bashrc if it exists
test -f ~/.bashrc && source ~/.bashrc
파일을 저장 한 다음 새 셸 탭을 열면 매력처럼 작동합니다.
그런데 https://github.com/dbcli/mycli를 사용해보십시오.
pip install -U mycli
mysqlcli보다 나은 도구입니다. 자동 완성 및 구문 강조 기능을 수행 할 수있는 MySQL 용 명령 줄 클라이언트
OSX 10.11에서는 sudo nano /etc/paths
여기에서 원하는 경로를 한 줄에 하나씩 추가 할 수 있습니다 . 방법은 간단 어느내는 것보다 ~/.bashrc
, /etc/profile
'~ / .bash_profile` 등 ... 당신은에 추가해야합니다. 게다가 PATH를 직접 가서 수정할 수 있는데 왜 $ PATH를 자신에게 내보내고 추가합니까?
답변에서 모든 솔루션을 시도했지만 mysql
터미널에서 작동하라는 명령을 얻을 수 없었고 항상 메시지를 받았습니다.
bash: command not found
해결책은 .bash_profile을 변경 하고 mysql 경로를 .bash_profile에 추가하는 것입니다.
이렇게하려면 다음 단계를 따르십시오. 1. 새 터미널 창을 열거 나 홈 디렉토리에 있는지 확인합니다. 2. 다음을 사용하여 .bash_profile을 엽니 다.
nano .bash_profile
3. 다음 명령을 추가하여 mysql 경로를 추가합니다.
PATH="/usr/local/mysql/bin:${PATH}"
export PATH
4. Ctrl + X 를 누른 다음 y를 누르고 Enter를 누릅니다.
이 코드를 내 .profile에 추가하면 나를 위해 일했습니다. : / usr / local / mysql / bin
감사.
PS이 .profile은 사용자 / 경로에 있습니다. 숨겨진 파일이므로 터미널의 명령이나 HTML 편집기를 사용하여 액세스해야합니다.
나는 이것이 더 간단한 접근 방식이라고 생각합니다.
- mySQL 사이트에서 mySQL-Shell 패키지 설치
- mysqlsh 실행 (설치 후 기본적으로 경로에 추가되어야 함)
- 다음과 같이 데이터베이스 서버에 연결합니다. MySQL JS> \ connect --mysql [username] @ [endpoint / server] : 3306
- 프롬프트에 "\ sql"을 입력하여 SQL 모드로 전환하십시오.
- 콘솔은 다음을 인쇄하여 진행할 수 있음을 알려야합니다.
SQL 모드로 전환 중 ... 명령은;로 끝납니다.
가서 위대한 일을하십시오! :)
참고 URL : https://stackoverflow.com/questions/8195418/cant-access-mysql-from-command-line-mac
'UFO ET IT' 카테고리의 다른 글
Python strip () 여러 문자? (0) | 2020.11.29 |
---|---|
JQuery-선택 값 가져 오기 (0) | 2020.11.29 |
좋은 형식을 출력하는 방법 PHP XML (0) | 2020.11.29 |
Python unittest 전달 인수 (0) | 2020.11.29 |
반응 형 디자인의 HTML 텍스트에서 선호하는 줄 바꿈 점 지정 (0) | 2020.11.29 |