回答:
MySQLWorkbenchをインストールしてから、
export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS
source ~/.bash_profile
ターミナルの新しいインスタンスを実行またはロードします。
MySQLをhttp://dev.mysql.com/downloads/のディスクイメージ(dmg)からすでにインストールしている場合は、ターミナルを開いて次のコマンドを実行します。
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/
最適なオプションは次のとおりです。
brew install mysql
brew install caskroom/cask/mysql-shell
コマンドラインクライアントをインストールします。
mysqlsh
コマンドで起動されることに言及する価値があるかもしれません。
brew install Caskroom/cask/mysql-shell
「caskroom」のC をキャップするようにコマンドを変更しました。使用されたコマンドは
Mysqlには、クライアントのみのユーティリティセットがあります。
Mysqlクライアントシェル https://dev.mysql.com/downloads/shell/
その他のコマンドラインユーティリティ https://dev.mysql.com/downloads/utilities/
Mac OSXバージョンが利用可能です。
mysqlsh
、従来のmysql
コマンドと同等のようにインストールされます。を使用してHomebrewでインストールできbrew cask install mysql-shell
ます。
mysql
プロンプトを期待している場合mysqlsh --sql
は、同様のエクスペリエンスを試してください(役立つのは、ほとんど同じ引数を取ります!)
これにより、他のオーバーヘッドなしで、コマンドラインクライアントが厳密にインストールされます。
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
、ターミナルで実行できるはずです。新しいターミナルを開かない場合
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
デフォルトのzsh(最近のmacOSのデフォルト)を使用している場合に使用
"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ディスクを取り出す
cp /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
ln -s /Applications/MySQLWorkbench.app/Contents/MacOS/mysql /usr/local/bin
ます。これにより、コピーを再度実行しなくても更新が反映されます。
MacのDMGからインストールした場合、mysqlクライアントが作成されましたが、ユーザーパスに配置されませんでした。
これをあなたに追加してください.bash_profile
:
export PATH="/usr/local/mysql/bin:$PATH
これによりmysql
、どこからでも実行できます。
以前の回答で述べたように、実行するとmysqlサーバーとクライアントライブラリの両方を取得できます
brew install mysql
。
クライアントのみのインストールもあります。クライアントライブラリのみをインストールするには
brew install mysql-connector-c
これらのコマンドを実行するには、Macに自作のパッケージマネージャーが必要です。実行することでインストールできます
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
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`.
より軽いソリューションが必要な場合は、mysql-shellをお勧めします。以下のコマンドを使用してインストールします。
brew cask install mysql-shell
インストール後に開始するには、mysqlshと入力します。
brew install mysql-client