Mac OSでのMySQLコマンドが見つからないエラーの解決方法


  1. MySQLが正しくインストールされていない: MySQLがインストールされていないか、パスが正しく設定されていない可能性があります。まず、MySQLがインストールされているかどうかを確認しましょう。ターミナルで以下のコマンドを実行します。

    mysql --version

    もしMySQLがインストールされていない場合は、Homebrewを使用してMySQLをインストールします。ターミナルで以下のコマンドを実行します。

    brew install mysql
  2. zshのパス設定が正しくない: zshがMySQLのパスを見つけられない場合もエラーが発生します。zshの設定ファイル(通常は.zshrc)を編集して、MySQLのパスを追加します。以下は.zshrcの例です。

    export PATH="/usr/local/mysql/bin:$PATH"

    上記の例では、MySQLが/usr/local/mysql/binにインストールされていることを前提としています。インストールされているパスに応じて適宜変更してください。

  3. MySQLサービスが実行されていない: MySQLサービスが実行されていない場合も、コマンドが見つからないエラーが発生します。MySQLサービスを起動するためには、以下のコマンドを実行します。

    brew services start mysql

    MySQLサービスが既に実行されている場合は、以下のコマンドを実行して再起動します。

    brew services restart mysql