Jawaban:
instal MySQLWorkbench , lalu
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS
source ~/.bash_profileatau muat instance baru dari terminal.
Jika Anda telah menginstal MySQL dari image disk (dmg) dari http://dev.mysql.com/downloads/ ), buka terminal, jalankan:
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile
lalu, muat ulang .bash_profiledengan menjalankan perintah berikut:
. ~/.bash_profile
Anda sekarang dapat menggunakan mysqluntuk terhubung ke server mysql apa pun:
mysql -h xxx.xxx.xxx.xxx -u username -p
Kredit & Referensi: http://www.gigoblog.com/2011/03/13/add-mysql-to-terminal-shell-in-mac-os-x/
Pilihan terbaik adalah:
brew install mysql
brew install caskroom/cask/mysql-shellakan menginstal klien baris perintah.
mysqlshperintah.
brew install Caskroom/cask/mysql-shellcap C untuk "caskroom" dan perintah yang digunakan adalah mysqlsh dari
Mysql memiliki seperangkat utilitas khusus klien:
Shell klien Mysql https://dev.mysql.com/downloads/shell/
Utilitas baris perintah lainnya https://dev.mysql.com/downloads/utilities/
Versi Mac OSX tersedia.
mysqlshyang tampaknya setara dengan mysqlperintah klasik . Anda dapat menginstalnya dengan Homebrew menggunakan brew cask install mysql-shell.
mysqlprompt, cobalah mysqlsh --sqluntuk pengalaman serupa (dan sebagian besar membutuhkan argumen yang sama, sangat membantu!)
Ini secara ketat menginstal klien baris perintah, tanpa overhead lainnya:
Instal Homebrew (jika Anda tidak memilikinya):
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Kemudian, instal mysql-client:
brew install mysql-client
Kemudian, tambahkan mysql-clientdirektori biner ke PATH Anda:
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
Terakhir, muat ulang profil bash Anda:
source ~/.bash_profile
Maka Anda harus bisa menjalankan mysqldi terminal, jika tidak coba buka terminal baru
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrcjika menggunakan zsh default (default di macOS terbaru)
Sekarang ada mysql-clientrumusnya.
brew install mysql-client
/usr/local/Cellar/mysql-client/x.x.x/bin/mysql, yang mungkin tidak pada PATH. Melakukan brew link mysql-clientsetelah itu berhasil bagi saya.
brew install mysql-client@5.7untuk mysql 5.7
Buka file DMG "MySQL Workbench" dan
# 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
Keluarkan disk DMG
cp /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
ln -s /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/binsehingga pembaruan tercermin tanpa harus menjalankan salinan lagi.
Untuk menginstal mysql-shelldengan homebrew, jalankan
brew cask install mysql-shell
Anda kemudian dapat meluncurkan shell mysql dengan
mysqlsh
jika Anda ingin langsung masuk ke mode SQL, jalankan
mysqlsh --sql
Jika Anda menginstal dari DMG di mac, itu membuat klien mysql tetapi tidak meletakkannya di jalur pengguna Anda.
Tambahkan ini ke .bash_profile:
export PATH="/usr/local/mysql/bin:$PATH
Ini akan membiarkan Anda lari mysqldari mana saja.
Seperti yang dinyatakan oleh jawaban sebelumnya, Anda bisa mendapatkan server mysql dan lib klien dengan menjalankan
brew install mysql.
Ada juga instalasi khusus klien. Untuk menginstal hanya pustaka klien yang dijalankan
brew install mysql-connector-c
Untuk menjalankan perintah ini, Anda memerlukan manajer paket homebrew di mac Anda. Anda dapat menginstalnya dengan menjalankan
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Perintah instalasi dari brew:
$ brew cask install mysql-shell
Lihat apa yang dapat Anda lakukan:
$ mysqlsh --help
Jalankan kueri dari mysqlshklien yang diinstal:
$ 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`.
jika Anda membutuhkan solusi yang lebih ringan saya merekomendasikan mysql-shell, instal menggunakan perintah di bawah ini.
membuat tong, instal mysql-shell
Untuk memulai setelah instalasi ketik mysqlsh .
brew install mysql-client