zsh: command not found: mysq...のエラーの解決方法


  1. MySQLが正しくインストールされていることを確認します。MySQLがインストールされていない場合は、公式のMySQLウェブサイトからダウンロードしてインストールしてください。

  2. ターミナルで以下のコマンドを実行して、mysqlコマンドがシステムのパスに含まれていることを確認します。

echo $PATH

出力に"/usr/local/mysql/bin"や"/usr/bin"など、mysqlコマンドが含まれるパスが表示されるはずです。もし表示されない場合は、次の手順に進んでください。

  1. zshの設定ファイルである".zshrc"を編集します。ターミナルで以下のコマンドを実行して、.zshrcファイルを開きます。
vi ~/.zshrc
  1. .zshrcファイルに以下の行を追加します。
export PATH="/usr/local/mysql/bin:$PATH"

これにより、システムのパスにmysqlコマンドが追加されます。

  1. .zshrcファイルを保存して閉じます。変更を適用するために、ターミナルで以下のコマンドを実行します。
source ~/.zshrc

これでmysqlコマンドが正しく機能するはずです。

以下に、mysqlコマンドを使用するいくつかの例を示します。

  1. MySQLに接続する:
mysql -u ユーザー名 -p
  1. データベースを作成する:
mysql -u ユーザー名 -p -e "CREATE DATABASE データベース名;"
  1. クエリを実行する:
mysql -u ユーザー名 -p -e "USE データベース名; SELECT * FROM テーブル名;"

これらのコード例を使用して、mysqlコマンドを正しく実行できるようになります。以上が、zshの「zsh: command not found: mysq...」エラーの解決方法とコード例です。