-
MySQLが正しくインストールされていることを確認します。MySQLがインストールされていない場合は、公式のMySQLウェブサイトからダウンロードしてインストールしてください。
-
ターミナルで以下のコマンドを実行して、mysqlコマンドがシステムのパスに含まれていることを確認します。
echo $PATH
出力に"/usr/local/mysql/bin"や"/usr/bin"など、mysqlコマンドが含まれるパスが表示されるはずです。もし表示されない場合は、次の手順に進んでください。
- zshの設定ファイルである".zshrc"を編集します。ターミナルで以下のコマンドを実行して、.zshrcファイルを開きます。
vi ~/.zshrc
- .zshrcファイルに以下の行を追加します。
export PATH="/usr/local/mysql/bin:$PATH"
これにより、システムのパスにmysqlコマンドが追加されます。
- .zshrcファイルを保存して閉じます。変更を適用するために、ターミナルで以下のコマンドを実行します。
source ~/.zshrc
これでmysqlコマンドが正しく機能するはずです。
以下に、mysqlコマンドを使用するいくつかの例を示します。
- MySQLに接続する:
mysql -u ユーザー名 -p
- データベースを作成する:
mysql -u ユーザー名 -p -e "CREATE DATABASE データベース名;"
- クエリを実行する:
mysql -u ユーザー名 -p -e "USE データベース名; SELECT * FROM テーブル名;"
これらのコード例を使用して、mysqlコマンドを正しく実行できるようになります。以上が、zshの「zsh: command not found: mysq...」エラーの解決方法とコード例です。