답변:
MySQLWorkbench를 설치 한 다음
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS
source ~/.bash_profile
터미널의 새 인스턴스 를 실행 하거나로드하십시오.
http://dev.mysql.com/downloads/ ) 의 디스크 이미지 (dmg)에서 이미 MySQL을 설치 한 경우 터미널을 열고 다음을 실행합니다.
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile
그런 .bash_profile
다음 다음 명령을 실행하여 다시로드하십시오 .
. ~/.bash_profile
이제 mysql
를 사용하여 모든 mysql 서버에 연결할 수 있습니다 .
mysql -h xxx.xxx.xxx.xxx -u username -p
신용 및 참조 : http://www.gigoblog.com/2011/03/13/add-mysql-to-terminal-shell-in-mac-os-x/
가장 좋은 방법은 다음과 같습니다.
brew install mysql
brew install caskroom/cask/mysql-shell
명령 줄 클라이언트를 설치합니다.
mysqlsh
명령으로 시작된다는 점을 언급 할 가치가 있습니다 .
brew install Caskroom/cask/mysql-shell
"caskroom"의 C 캡으로 명령을 수정했고 사용 된 명령 은 mysqlsh였습니다
Mysql에는 클라이언트 전용 유틸리티 세트가 있습니다.
Mysql 클라이언트 셸 https://dev.mysql.com/downloads/shell/
기타 명령 줄 유틸리티 https://dev.mysql.com/downloads/utilities/
Mac OSX 버전을 사용할 수 있습니다.
mysqlsh
은 기존 mysql
명령 과 동일한 것으로 보이는 설치 입니다 . 을 사용하여 Homebrew와 함께 설치할 수 있습니다 brew cask install mysql-shell
.
mysql
프롬프트를 시도 mysqlsh --sql
비슷한 경험을 위해 (그리고 유용하게, 대부분 같은 인수를!)
이것은 다른 오버 헤드없이 명령 줄 클라이언트를 엄격하게 설치합니다.
Homebrew를 설치하십시오 (설치되어 있지 않은 경우) :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
그런 다음 설치하십시오 mysql-client
.
brew install mysql-client
그런 다음 mysql-client
바이너리 디렉토리를 PATH에 추가합니다 .
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
마지막으로 bash 프로필을 다시로드합니다.
source ~/.bash_profile
그런 다음 mysql
새 터미널을 열지 않으면 터미널에서 실행할 수 있어야합니다.
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
기본 zsh를 사용하는 경우 사용 (최근 macOS의 기본값)
"MySQL Workbench"DMG 파일을 열고
# Adjust the path to the version of MySQL Workbench you downloaded
cp "/Volumes/MySQL Workbench 6.3.9.CE/MySQLWorkbench.app/Contents/MacOS/mysql" /usr/local/bin
# Make sure it's executable
chmod +x /usr/local/bin/mysql
DMG 디스크 꺼내기
cp /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
ln -s /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
. 복사본을 다시 실행할 필요없이 업데이트가 반영되도록합니다.
Mac의 DMG에서 설치 한 경우 mysql 클라이언트를 만들었지 만 사용자 경로에 넣지 않았습니다.
이것을 당신의 .bash_profile
:
export PATH="/usr/local/mysql/bin:$PATH
이렇게하면 mysql
어디에서나 실행할 수 있습니다.
이전 답변에서 언급했듯이 다음을 실행하여 mysql 서버와 클라이언트 라이브러리를 모두 얻을 수 있습니다.
brew install mysql
.
클라이언트 전용 설치도 있습니다. 클라이언트 라이브러리 만 설치하려면
brew install mysql-connector-c
이 명령을 실행하려면 Mac에 homebrew 패키지 관리자가 필요합니다. 실행하여 설치할 수 있습니다.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew의 설치 명령 :
$ brew cask install mysql-shell
할 수있는 일을 살펴보십시오.
$ mysqlsh --help
mysqlsh
설치된 클라이언트 에서 쿼리 실행 :
$ mysqlsh --host=192.x.x.x --port=3306 --user=user --password=xxxxx
MySQL Shell 8.0.18
Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.
Type '\help' or '\?' for help; '\quit' to exit.
WARNING: Using a password on the command line interface can be insecure.
Creating a session to 'user@192.x.x.x:3306'
Fetching schema names for autocompletion... Press ^C to stop.
Your MySQL connection id is 16
Server version: 8.0.18 MySQL Community Server - GPL
No default schema selected;
type \use <schema> to set one.
MySQL 192.x.x.x:3306 ssl JS >
MySQL 192.x.x.x:3306 ssl JS > `\use rafdb`
Default schema set to `rafdb`.
더 가벼운 솔루션이 필요한 경우 mysql-shell을 권장하고 아래 명령을 사용하여 설치하십시오.
양조 통 mysql-shell 설치
설치 후 시작하려면 mysqlsh를 입력 하십시오 .
brew install mysql-client