Câu trả lời:
cài đặt MySQLWorkbench , sau đó
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS
source ~/.bash_profile
hoặc tải một phiên bản mới của thiết bị đầu cuối.
Nếu bạn đã cài đặt MySQL từ hình ảnh đĩa (dmg) từ http://dev.mysql.com/doads/ ), hãy mở một thiết bị đầu cuối, chạy:
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile
sau đó, tải lại .bash_profile
bằng cách chạy lệnh sau:
. ~/.bash_profile
Bây giờ bạn có thể sử dụng mysql
để kết nối với bất kỳ máy chủ mysql nào:
mysql -h xxx.xxx.xxx.xxx -u username -p
Tín dụng & Tham khảo: http://www.gigoblog.com/2011/03/13/add-mysql-to-terminal-shell-in-mac-os-x/
Lựa chọn tốt nhất là:
brew install mysql
brew install caskroom/cask/mysql-shell
sẽ cài đặt máy khách dòng lệnh.
mysqlsh
lệnh.
brew install Caskroom/cask/mysql-shell
cap C cho "caskroom" và lệnh được sử dụng là mysqlsh từ
Mysql có một bộ tiện ích chỉ dành cho khách hàng:
Vỏ máy khách Mysql https://dev.mysql.com/doads/shell/
Các tiện ích dòng lệnh khác https://dev.mysql.com/doads/utilities/
Phiên bản Mac OSX có sẵn.
mysqlsh
có vẻ tương đương với mysql
lệnh cổ điển . Bạn có thể cài đặt nó với Homebrew bằng cách sử dụng brew cask install mysql-shell
.
mysql
lời nhắc, hãy thử mysqlsh --sql
trải nghiệm tương tự (và hầu hết đều có cùng lý lẽ, rất hữu ích!)
Điều này cài đặt nghiêm ngặt một máy khách dòng lệnh, không có chi phí khác:
Cài đặt Homebrew (nếu bạn không có):
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Sau đó, cài đặt mysql-client
:
brew install mysql-client
Sau đó, thêm mysql-client
thư mục nhị phân vào PATH của bạn:
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
Cuối cùng, tải lại hồ sơ bash của bạn:
source ~/.bash_profile
Sau đó, bạn sẽ có thể chạy mysql
trong một thiết bị đầu cuối, nếu không hãy thử mở một thiết bị đầu cuối mới
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
nếu sử dụng zsh mặc định (mặc định trong macOS gần đây)
Bây giờ có một mysql-client
công thức.
brew install mysql-client
/usr/local/Cellar/mysql-client/x.x.x/bin/mysql
, có lẽ không phải trên PATH. Làm brew link mysql-client
sau đó làm việc cho tôi.
brew install mysql-client@5.7
cho mysql 5,7
Mở tệp DMG "MySQL Workbench" và
# 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
Đẩy đĩa DMG
cp /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
ln -s /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
để các cập nhật được phản ánh mà không phải chạy lại bản sao.
Để cài đặt mysql-shell
với homebrew, hãy chạy
brew cask install mysql-shell
sau đó bạn có thể khởi chạy shell mysql với
mysqlsh
nếu bạn muốn vào chế độ SQL trực tiếp, hãy chạy
mysqlsh --sql
Nếu bạn đã cài đặt từ DMG trên máy mac, nó sẽ tạo một máy khách mysql nhưng không đưa nó vào đường dẫn người dùng của bạn.
Thêm phần này vào .bash_profile
:
export PATH="/usr/local/mysql/bin:$PATH
Điều này sẽ cho phép bạn chạy mysql
từ bất cứ nơi nào như bạn.
Như đã nêu trong câu trả lời trước đó, bạn có thể nhận được cả máy chủ mysql và máy khách lib bằng cách chạy
brew install mysql
.
Ngoài ra còn có khách hàng chỉ cài đặt. Để chỉ cài đặt thư viện khách chạy
brew install mysql-connector-c
Để chạy các lệnh này, bạn cần trình quản lý gói homebrew trong máy mac. Bạn có thể cài đặt nó bằng cách chạy
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Lệnh cài đặt từ brew:
$ brew cask install mysql-shell
Nhìn vào những gì bạn có thể làm:
$ mysqlsh --help
Chạy truy vấn từ mysqlsh
máy khách được cài đặt:
$ 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`.
Nếu bạn cần một giải pháp nhẹ hơn, tôi khuyên bạn nên dùng mysql-shell, cài đặt bằng lệnh bên dưới.
thùng bia cài đặt mysql-shell
Để bắt đầu sau khi cài đặt, gõ mysqlsh .
brew install mysql-client