mac에 명령줄 MySQL 클라이언트를 설치하려면 어떻게 해야 합니까?
GUI가 아닌 명령줄에 MySQL 클라이언트를 설치하려고 합니다.웹에서 검색했지만 MySQL 서버 설치 방법만 찾았습니다.
MySQLWorkbench 설치 후
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS
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/
이렇게 하면 명령줄 클라이언트가 엄격하게 설치되고 다른 오버헤드는 발생하지 않습니다.
Homebrew 설치(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
터미널에서 새 터미널을 열어보지 않을 경우
최적의 옵션은 다음과 같습니다.
brew install mysql
Mysql에는 클라이언트 전용 유틸리티 세트가 있습니다.
Mysql 클라이언트셸 https://dev.mysql.com/downloads/shell/
기타 명령줄 유틸리티 https://dev.mysql.com/downloads/utilities/
Mac OSX 버전을 사용할 수 있습니다.
이제 이 있습니다.mysql-client
공식.
brew install mysql-client
인스톨의 경우mysql-shell
홈브루로 달려라
brew cask install mysql-shell
다음으로 mysql 셸을 기동할 수 있습니다.
mysqlsh
SQL 모드로 직접 들어가려면
mysqlsh --sql
"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 디스크를 이젝트합니다.
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`.
DMG에서 Mac에 설치한 경우 mysql 클라이언트는 생성되었지만 사용자 경로에 배치되지 않았습니다.
이 항목을 에 추가합니다..bash_profile
:
export PATH="/usr/local/mysql/bin:$PATH
이렇게 하면 도망갈 수 있습니다.mysql
당신처럼 어디서든요
이전 답변에서 설명한 바와 같이 mysql 서버와 클라이언트 lib를 모두 실행할 수 있습니다.
brew install mysql
.
클라이언트 전용 인스톨도 있습니다.실행 중인 클라이언트 라이브러리만 설치하려면 다음과 같이 하십시오.
brew install mysql-connector-c
이러한 명령어를 실행하려면 mac에 homebrew 패키지 매니저가 필요합니다.를 실행하여 설치할 수 있습니다.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
MacPort를 사용하여 클라이언트를 설치할 수 있습니다.
sudo port install mysql57
또한 설치된 버전을 mysql로 선택해야 합니다.
sudo port select mysql mysql57
서버는 추가되는 경우에만 설치됩니다.-server
패키지명으로 변경(예:mysql57-server
)
가장 쉬운 방법은 mysql 서버 또는 워크벤치를 설치하고 mysql 클라이언트를 어딘가에 복사한 후 경로 설정을 업데이트한 후 설치한 파일을 삭제하여 실행 파일을 가져오는 것입니다.
mysql 클라이언트는 macOS 포트에서 사용할 수 있습니다.이 뛰어난 서드파티 패키지 매니저가 아직 설치되어 있지 않은 경우 https://www.macports.org/ 에서 구할 수 있습니다.
macport를 설치한 후 터미널을 열고 모든 것이 최신인지 확인합니다.
sudo port selfupdate
포트 저장소에는 MySQL 및 mariadb(MySQL의 커뮤니티 포크)의 여러 버전이 있습니다.다음 명령을 사용하여 사용 가능한 버전을 나열합니다.
port search 'mariadb*'
mysql보다 mariadb를 선택하는 것을 추천합니다.대부분의 경우, 치환율이 떨어지기 때문에(https://mariadb.com/kb/en/mariadb-vs-mysql-compatibility/)), 커뮤니티 서포트가 우수합니다.
해당하는 경우 원하는 버전의 mariadb를 선택합니다(mariadb 버전 목록은 https://downloads.mariadb.org/mariadb/+releases/)에서 확인할 수 있습니다).번거롭지 않으면 기본 버전을 설치합니다.
sudo port install mariadb
mariadb(mysql 호환 명령줄 클라이언트 포함)를 시스템에서 사용할 수 있게 되었습니다.시스템에서 CLI 클라이언트는 다음 위치에 있습니다.
$ /opt/local/bin/mysql --version
/opt/local/bin/mysql Ver 15.1 Distrib 5.5.68-MariaDB, for osx10.15 (x86_64) using readline 5.1
클라이언트를 사용할 때마다 풀패스 /opt/local/bin/mysql을 입력하는 것은 분명 불편합니다.포트에서는 이미 이 문제가 발생하고 있습니다.시스템에서 사용 가능한 mysql 버전을 표시하려면 다음 절차를 수행합니다.
$ port select mysql
Available versions for mysql:
mariadb (active)
none
목록에서 하나를 선택합니다.예를 들어 mariadb를 기본 mysql 클라이언트로 사용하려면 다음 절차를 수행합니다.
sudo port select mysql mariadb
새로운 터미널 창을 열면 mariadb mysql CLI 클라이언트를 시작할 수 있습니다.
mysql -h <hostname> -u <username> -p
보다 가벼운 솔루션이 필요한 경우 mysql-shell을 권장합니다.다음 명령을 사용하여 설치하십시오.
brew cask install mysql-shell
설치 후 시작하려면 mysqlsh를 입력합니다.
언급URL : https://stackoverflow.com/questions/30990488/how-do-i-install-command-line-mysql-client-on-mac
'sourcecode' 카테고리의 다른 글
문자열 끝에서 콤마를 삭제하려면 어떻게 해야 하나요? (0) | 2022.10.07 |
---|---|
vuetify 배지에서 작동하지 않는 클릭 작업 (0) | 2022.10.07 |
연결하지 않고 문자열에 상수 포함 (0) | 2022.10.07 |
판다의 기둥 유형 변경 (0) | 2022.10.07 |
MySQL 데이터베이스 엔진이란? (0) | 2022.10.07 |