2016-05-28 15 views
-1

Windows 5.xにMySQL 5.7をインストールしましたが、これをワークベンチから起動できますが、これをPowerShellから起動しようとするたびにこのエラーが表示されます。powershellからMySqlを起動できません

enter image description here

ヘルプ誰?

ありがとうございました

+0

'$ env:PATH'の値は何ですか?それは 'mysql'コマンドを含むフォルダを含んでいますか? – Richard

+0

'$ env:Path -split ';' ' –

+0

エラーメッセージに示されているように、'。\ mysql'を実行しようとしましたか? '$ env'の' PATH'に位置を追加することもできます。 – sodawillow

答えて

1

このエラーが原因です。 mysqlはウィンドウのパスに追加されません。それがなぜ起こるのか最初にmysql.exeの場所を取得します。 インストールディレクトリから探します。

私のケースでは、mysql.exeはフォルダC:\xampp\mysql\binの中にありますが、インストールによって異なります。

次に、このPc->プロパティ - >高度なシステム設定(左側)を右クリックします。

ダイヤルボックスを取得します。環境変数をクリックしてください。 Image

システム変数の下のパスを探します(ポップアップウィンドウの下側)。編集をクリックしますImage

右側の[新規作成]をクリックします。そこにmysqlのパスを貼り付けます。 [OK]をクリックします。その後、電源シェルを再起動してください

これでMysqlコマンドが動作するはずです。

+0

こんにちは私はこれをパスに追加しようとしましたが、それでもpowershellでは動作しません。 コマンドプロンプトを使用すると、奇妙なことにmysqlが起動しますか? 私は自分自身を教えようとしている真面目な初心者です。 コマンドプロンプトでは動作するがPowerShellでは動作しない理由はありますか? ありがとう – Ystan

+1

こんにちは私は、それが言うとそれを使用して、それを使用するとわかった./mysql -u root -p、それは動作する ちょうど私がこれをしなければならないと、/inコマンドプロンプト。 (注:コーディングはこの小さな違いすべてでは本当に困難です) – Ystan

+1

@Ystan答えはあなたのPATHをリストすることによって見つけられます。 '$ ENV:PATH'を使って、' c:\ program files \ MySQL \ MySQL Server 5.7 \ bin'を探します。リストにない場合は、@ Shobi P P – user4317867

関連する問題