sql >> データベース >  >> RDS >> Mysql

Windows7でGitbashを実行します。mysqldumpコマンドが機能していません

    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ディレクトリはありますか?何かをタイプミスしたか、セミコロンを見逃した可能性があります。手順をもう一度やり直して、すべてが正しいことを確認してください。




    1. 16進数のテキスト文字列をbyteaとしてPostgreSQLに挿入する

    2. 存在しない場合のシーケンスの作成方法

    3. AndroidでのDriverManager.getConnection()でのUnsupportedOperationException

    4. MySQLの2つの日付の違い