質問: コマンドプロンプトからmysqlに接続できません mysqlをコマンドプロンプトから使えるようにしたいです。 こんにちはwindows10でmysqlを使いたい者です。 ■現在の状況 mysql5.7 インストール済みです。 path 通してあります。 ■問題点 `mysql -u root` を打つと普通はmysqlのコマンド入力が出ると思いますが自分の場合はなぜか以下のような エラーメッセージが出ます。 ``` ERROR 2003 (HY000):Can't connect to MySQL server on 'localhost' (10061) ``` エラー文をgoogleでコピペして解決策をポチポチっとやってみましたが どれも解決できなかったのでこちらで質問をしたいと思います。 ■試してみたこと ・mysql57(自分の場合は57です)のサービスを開始すれば治るらしい →自動開始設定ですでに開始済み(開始中)のため参考にならない ・http://d.hatena.ne.jp/fishergreen/20110615/1308127943 を参考にdatadirを書き換えたり、空っぽのhost.MYDファイルを作ったり →改善なし ・mysqlが二つある状態だった →xamppのmysqlと通常のmysqlが二つある状態だったのでこの際二つとも削除して普通のmysqlだけ再度取り組む →改善なし ``` net start mysql57 サービスを開始しているか、または停止中です。後で再試行してください。 ``` ■気になったこと ・サービス管理画面のステータスが”実行中”ではなく”開始中”になっている点 →開始中ということはまだ始まっていないということなのでしょうか?なぜ開始中なのか ・このエラーが発生したタイミング →以前通常のmysqlとxamppに入っているmysqlを二つともコンピューターの中に入れていた →ポートが被ってそれぞれで起動できなったため片方のポートを3307にした →どちらにしたのか覚えていない →xamppだけにしようと思い通常のmysqlを削除 →問題なく削除ができ1か月後mysqlを利用しようとしたおころ →冒頭当初のエラー発生 →その後xamppも完全消去しmysql5.7バージョンのみインストール →同じエラー発生 ■考えられる原因.... ・windows10のアップデートをした ・通常のmysqlを削除したから?でもその後は再度ダウンロードしなおした ・pathなども再度設定しなおした ・そもそもなぜ"localhost"に接続できませんなんだろう ・なぜ127.0.0.1ではないのか。どこでその設定をするのかも不思議です。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/0edaf56748ced30c4f6d871ae2dbc7c6.png)
回答: > > mysql -u root > > > パスワードの指定がないようですが ``` mysql -u root -p ``` としてパスワード入力画面がでれば入力してください