1

さて、私が尋ねている質問はばかげているように思えるかもしれませんが、ここ数日間、私を激しく悩ませています. mysql インストール フォルダーが PATH に含まれているにもかかわらず、Windows コマンド ラインから mysql コマンドを実行できません。

mysql コマンドを実行しようとすると、上記のエラーが発生しました。mysqlバージョンのインストール/アンインストールをいくつか試しましたが、運が悪く、同じエラーが発生しました。Windows 7 から mysql を完全にアンインストールした後も同じエラーが発生し続けました。インストール フォルダーで cmd を開けば問題はありませんが、他のフォルダーで cmd を開くと問題が発生します。

4

4 に答える 4

2

編集

OPは、既存のcygwinインストールとmysqlインストールを削除してから、mysqlとcygwinを再度インストールすることで、この質問を自分で解決しました。

私はそれを自分で試してみましたが、最初は同じ問題に遭遇しました。しかし、これは私がそれを解決した方法です。c:\xampp\mysql\binパス システム環境変数に追加しました。私は XAMPP を使用していますが、インストール ディレクトリに変更できます。ユーザー変数にパスを設定していないことに注意してください。ユーザー変数にパスを追加しても機能しませんが、システムにパスを追加すると機能します。MYSQL サーバーが実行されていることを確認してください。そうしないと、接続できないというメッセージが表示されます。お役に立てれば。

参考 までに、XAMPP for Windows を使用して MySQL コマンド ラインにアクセスするにはどうすればよいですか? を参照してください。

于 2013-02-09T23:49:47.270 に答える
0

mysql ini ファイル C:\wamp\bin\mysql\mysql5.5.24\my.ini を変更した後にこの問題が発生しました。エラー2002の原因となったパスを変更しました。再度コメントすると、元の設定が復元され、すべて正常に機能しました。

于 2013-05-01T11:53:50.503 に答える
0

PATH環境変数の %CYGWIN_HOME%/bin と %MYSQL% パスの順序を変更することで、この問題を解決しました。MYSQL バイナリがPATH変数の最初にリストされるようになりました。

C:\Program Files (x86)\MySQL\MySQL Workbench CE 6.0.7;c:\cygwin\bin;...

もちろん、動作させるには新しいコマンド プロンプトを起動する必要があります (コマンド プロンプトの起動時に環境変数がキャッシュされます)。

于 2013-11-19T09:59:12.393 に答える