こんばんは。
cd /Applications/XAMPP/bin
でディレクトリを移動した際に、ls
コマンドを打ったら、mysql と表示されるかと思います。
パスが通ってないだけなので、以下のように ./ をつけてmysqlコマンドを打ってあげるいかがでしょう。
bash
1cd /Applications/XAMPP/bin
2./mysql -u root
3
もしくは、以下でパスを通してあげれば、mysqlコマンドが使えると思います。
bash
1export PATH=$PATH:/Applications/XAMPP/bin
関連: https://akelog4.com/mac-xammp-mysql-path/
追記:XAMPP-VMに関して
上記はXAMPPを前提にして書いておりました。質問ではXAMPP-VMとのことなので、条件が違いますね、失礼いたしました。
Macの中に仮想マシン(Ubuntu Linux)を立ち上げて、その中で起動させるため、そのままだとブラウザや管理ツールでの操作しかできないようですね。
たぶん以下のブログ記事の通り、Mac側から操作するパネルがあると思いますが、ここの「Open Terminal」をクリックすると、XAMPP用のサーバの中にsshでログインできます。
ここからだと、mysqlコマンドが使えますが、厳密な意味での「Macのターミナルからmysqlコマンドを使ってDBを操作する」にはなりませんね。
https://www.apachefriends.org/blog/new_xampp_20170628.html
Macの中に、mysqlのクライアントだけをインストールすると、たぶんご希望のことができると思います。
https://qiita.com/iganari/items/6363cf13f60e57b4c970
(ただし、接続先は、XAMPPのパネルに表示されているIPアドレスになります)
mysqlコマンドにこだわらないのであれば、Sequel Pro のようなGUIツールを使うのもいいのかなとは思います。
以上、ご希望に添えるかわかりませんが書いてみました。
追記その2
MacOSのバージョンでnot foundの場合、brew install mysql-client
ではいかがでしょう。
https://formulae.brew.sh/formula/
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/18 13:17 編集
2019/06/18 14:08
2019/06/18 15:55
2019/06/18 22:18 編集
2019/06/19 03:16
2019/06/19 06:35
2019/06/19 08:32