Yanıtlar:
MySQLWorkbench'i kurun , ardından
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS
source ~/.bash_profile
yeni bir terminal örneğini çalıştırın veya yükleyin.
MySQL'i http://dev.mysql.com/downloads/ adresinden disk görüntüsünden (dmg) zaten yüklediyseniz , bir terminal açın, şunu çalıştırın:
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile
ardından .bash_profile
aşağıdaki komutu çalıştırarak yeniden yükleyin :
. ~/.bash_profile
Artık mysql
herhangi bir mysql sunucusuna bağlanmak için kullanabilirsiniz :
mysql -h xxx.xxx.xxx.xxx -u username -p
Kredi ve Referans: http://www.gigoblog.com/2011/03/13/add-mysql-to-terminal-shell-in-mac-os-x/
En iyi seçenek şudur:
brew install mysql
brew install caskroom/cask/mysql-shell
komut satırı istemcisini kuracak.
mysqlsh
komutla başlatıldığını belirtmekte fayda var .
brew install Caskroom/cask/mysql-shell
"caskroom" için C kapağına komutu değiştirdim ve kullanılan komut mysqlsh idi
Mysql'de yalnızca istemciye yönelik bir dizi yardımcı program vardır:
Mysql istemci kabuğu https://dev.mysql.com/downloads/shell/
Diğer komut satırı yardımcı programları https://dev.mysql.com/downloads/utilities/
Mac OSX sürümü mevcuttur.
mysqlsh
Klasik mysql
komuta eşdeğer gibi görünen MySQL Shell kurulur . Homebrew ile kurabilirsiniz brew cask install mysql-shell
.
mysql
, mysqlsh --sql
benzer bir deneyim için deneyin (ve faydalı bir şekilde çoğunlukla aynı argümanları gerektirir!)
Bu, diğer ek yük olmadan kesinlikle bir komut satırı istemcisi yükler:
Homebrew'i kurun (eğer sahip değilseniz):
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Ardından şunu kurun mysql-client
:
brew install mysql-client
Ardından, mysql-client
ikili dizini PATH'inize ekleyin :
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
Son olarak, bash profilinizi yeniden yükleyin:
source ~/.bash_profile
mysql
Yeni bir terminal açmayı denemiyorsanız, bir terminalde çalıştırabilmelisiniz .
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
Varsayılan zsh kullanılıyorsa kullanın (son macOS'ta varsayılan)
Artık bir mysql-client
formül var.
brew install mysql-client
/usr/local/Cellar/mysql-client/x.x.x/bin/mysql
PATH muhtemelen değildir. brew link mysql-client
Daha sonra yapmak benim için çalıştı.
brew install mysql-client@5.7
mysql 5.7 için
"MySQL Workbench" DMG dosyasını açın ve
# 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 diskini çıkarın
cp /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
ln -s /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
böylece güncellemeler kopyayı tekrar çalıştırmak zorunda kalmadan yansıtılır.
mysql-shell
Homebrew ile kurmak için,
brew cask install mysql-shell
daha sonra mysql kabuğunu şu şekilde başlatabilirsiniz:
mysqlsh
doğrudan SQL moduna girmek istiyorsanız,
mysqlsh --sql
DMG'den bir mac'a yüklediyseniz, bir mysql istemcisi oluşturdu ancak kullanıcı yolunuza koymadı.
Bunu şuraya ekle .bash_profile
:
export PATH="/usr/local/mysql/bin:$PATH
Bu, sizin mysql
gibi her yerden koşmanıza izin verecektir .
Önceki yanıtta belirtildiği gibi, hem mysql sunucusunu hem de istemci kitaplıklarını çalıştırarak
brew install mysql
.
Yalnızca istemci kurulumu da vardır. Yalnızca istemci kitaplıklarını kurmak için çalıştırın
brew install mysql-connector-c
Bu komutları çalıştırmak için Mac'inizde homebrew paket yöneticisine ihtiyacınız var. Çalıştırarak kurabilirsiniz
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Brew'den kurulum komutu:
$ brew cask install mysql-shell
Yapabileceklerinize bakın:
$ mysqlsh --help
mysqlsh
Yüklü istemciden sorgu çalıştır :
$ 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`.
Daha hafif bir çözüme ihtiyacınız varsa, mysql-shell'i öneririm, aşağıdaki komutu kullanarak kurun.
bira fıçısı mysql-shell'i kurun
Kurulumdan sonra başlamak için mysqlsh yazın .
brew install mysql-client