mysqldumpが必要です bashがコマンドを見つけるために使用しているパス上。 bashやWindowscmdなどのUN*Xシェルは、PATHを使用します これを管理するための環境変数。
現在のパスを確認するには、bashに次のように入力します:
$ echo $PATH
MySQLをインストールした場合、通常はc:\Program Files\MySqlにあります。 、およびmysqldumpなどのサポートプログラム 、c:\Program Files\MySql\MySQL Server 5.5\bin\にあります 。パス上にそのディレクトリが必要です。 MySQLがマシンの別の場所にインストールされている場合は、binを見つける必要があります。 そこにディレクトリを作成し、それを使用します これらの手順のパス。
Windowsでこれを行う最良の方法は、ユーザーまたはシステム環境変数を変更することです。これを行うには、Windowsエクスプローラーで:
Computerを右クリックしますPropertiesを選択します メニューから。- 表示されたウィンドウで、
Advanced System Settingsを選択します サイドバーにあります。 - 表示されるダイアログで、
Advancedをクリックします タブ。 - 下部の近くにある
Environment Variablesをクリックします ボタン。 -
userの2つのセクションがあります 上部にあり、system下。どちらでも機能しますが、systemを変更しましょう 設定。 -
Pathという名前の変数が表示されるまでリストをスクロールしますVariable列。 - この
Pathをダブルクリックします 行。 - 表示されるダイアログの
Variable valueフィールドで、フィールドの最後までスクロールし、最後に次を追加します:;c:\Program Files\MySql\MySQL Server 5.5/bin/。 先頭のセミコロンに注意してください :それなしでは機能しません。 - [
OK]をクリックします これで、すべてのダイアログ/ウィンドウを閉じることができます。
それがすべて終わったら、Git bashウィンドウを閉じて、別のウィンドウを開きます。タイプ:
$ mysqldump
プログラムから使用方法の説明を入手する必要があります。
そうでない場合は、次のように入力してパスをもう一度確認します。
$ echo $PATH
追加したもののようなものがありますか?そこにMySQLディレクトリはありますか?何かをタイプミスしたか、セミコロンを見逃した可能性があります。手順をもう一度やり直して、すべてが正しいことを確認してください。