Jawaban:
instal MySQLWorkbench , lalu
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS
source ~/.bash_profile
atau 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_profile
dengan menjalankan perintah berikut:
. ~/.bash_profile
Anda sekarang dapat menggunakan mysql
untuk 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-shell
akan menginstal klien baris perintah.
mysqlsh
perintah.
brew install Caskroom/cask/mysql-shell
cap 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.
mysqlsh
yang tampaknya setara dengan mysql
perintah klasik . Anda dapat menginstalnya dengan Homebrew menggunakan brew cask install mysql-shell
.
mysql
prompt, cobalah mysqlsh --sql
untuk 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-client
direktori 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 mysql
di terminal, jika tidak coba buka terminal baru
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
jika menggunakan zsh default (default di macOS terbaru)
Sekarang ada mysql-client
rumusnya.
brew install mysql-client
/usr/local/Cellar/mysql-client/x.x.x/bin/mysql
, yang mungkin tidak pada PATH. Melakukan brew link mysql-client
setelah itu berhasil bagi saya.
brew install mysql-client@5.7
untuk 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/bin
sehingga pembaruan tercermin tanpa harus menjalankan salinan lagi.
Untuk menginstal mysql-shell
dengan 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 mysql
dari 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 mysqlsh
klien 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