Git Bash – mysql command not foundというエラー

Git Bashを使ってMySQLに接続を試したところ下記のようにエラーが表示された。

bash: mysql: command not found

環境

  • Windows11
  • MAMP

このcommand not foundという意味は環境変数が設定されていないためこのようなエラーが表示されます。

念のため、MySQLが実行可能なプログラムにアクセスして起動できるか確認してみます。MAMPやXAMPPの場合下記のディレクトリにアクセスしMySQLを起動してみましょう。

  • MAMP…/c/MAMP/bin/mysql/bin
  • XAMPP…/c/xampp/mysql/bin
./mysql -u root -p

上記のPATHにアクセスしコマンドを入力してMySQLが起動できるのであれば問題ありません。

環境変数の設定

Windowsキーを押しコントロールパネル【環境変数を編集】を起動します。

次に【Path】が選択された状態で【編集】を選択します。

続いてMySQL実行可能なプログラムのPATHをコピーして【新規】に登録します。登録すると下記のように追加されるので【OK】を選択します。

もしPATHがわからない場合はエクスプローラを右クリックすることで【ターミナルで開く】を選択するとPATHが取得できるので試してください。

上記のように設定を終えたら必ずテキストエディタやbashを再起動してください。再起動することで反映されるようになります。