web-dev-qa-db-ja.com

'127.0.0.1'(10061)(2003)のMySQLサーバーに接続できません

私はこの質問が以前にたくさん尋ねられたことを知っていますが、与えられた解決策のいくつかを試しましたが、何も機能しませんでした。

Windows 7 x64上のMySQL Workbench 6.1をダウンロードし、簡単なDBを起動して実行したいので、新しいMySQL接続を設定し、デフォルトとしてホスト名、ポート、ユーザー名を接続の名前を設定します。最初は、接続できませんでしたというアクション出力に表示されていました。サーバーは実行されない可能性があり、msg部分にはCan't connect to MySQL server on '127.0.0.1' (10061)と書かれていましたが、DBを実行してテストできると思いました単純なDBを作成し、実行したいときにDBを実行するBoltを押すことができなかったので、Queryから試して、選択できない2番目のオプションである「Execute(All or Selection)to text」を選択しました他のオプションとこのエラーが表示されたCan't connect to MySQL server on '127.0.0.1' (10061) (2003)

私はこれが初めてですが、しばらくSQL * Plusを使用しましたが、同じではありません。

前もって感謝します。

47
Zee E.

Mysqlサーバーが開始されていないようです。

Windowsでサービスを開始する方法については、MySQLの 公式ドキュメント をご覧ください。

次のコマンドを使用して、サーバーをサービスとしてインストールします。C:> "C:\ Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install

44
Jens

MySQLを既にWindowsマシンにインストールしている場合、それがサービスとして実行されていることを確認してください。

開始->サービス-> MySQL(ver)->右クリック->開始

37
Techno Buzz

私は同じ問題に直面していましたが、気づかなかったのは、MySQLサーバーがインストールされていないということです。 MySQLサーバーを単にインストールする必要があります。

MySQLサーバーをインストールするには、「MySql Installer」を実行し、「追加」ボタンを押してからツリーで「MySQL Server」を選択する必要があります。

その後、ワークベンチを再度実行すると、接続が既に構成されていることに気付くでしょう。新しい接続または必要な数の接続を作成できることを願っています。

宜しくお願いします!

29
Gabriel

Windowsで「タスクマネージャー」>「サービス」に移動し、「MySQL」が実行されていることを確認します。そうでない場合
右クリック->サービスを開く-> MySQL->スタートアップの種類-> '自動'->適用してOK。これはWindows 10 MySql 5.7用です

11
Deepak Gautama

(Windows)MySQLサーバーがすでにインストールされている場合

cd C:\Program Files\MySQL\MySQL Server X.X\bin mysqld --install

それでも接続できない場合、サービスは自動的に開始されませんでした。ちょうど試して

開始>検索「サービス」

「MySQLXX」が表示されるまでスクロールダウンします。XXはMySQLサーバーのバージョンを表します。ステータスが「開始済み」でない場合、

右クリック>開始

あなたがここにいるなら、あなたは黄金色になっているはずです: enter image description here

7
Broper

次のように問題を解決しました。

  1. mySQLInstanceConfig.exeを実行します

    C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\MySQLInstanceConfig.exe

  2. 何も変更せずに最後まで進みます。

7
Vitorino

My.cnfファイルでbind_addressを使用しないでください(ある場合)。

参照: http://dev.mysql.com/doc/refman/5.5/en/can-not-connect-to-server.html

4
konyak

別の解決策があるかもしれませんが、mysqld.exeを見つけてコンソールで次のコマンドを実行することで修正しました。

C:\wamp\bin\mysql\mysql5.6.17\bin\mysqld.exe --console

次の結果が表示されるはずです。

enter image description here

3
Hamid Hoseini

C:\ xampp\mysql\binに移動してmysqld.exeをダブルクリックし、表示されるポップアップでアクセスを許可することにより、この問題を解決しました。ワークベンチのサーバーステータスが実行中に変更されました

1

私の場合、以前のmySQLサーバーのインストール(非標準ポート)があり、別のディレクトリとポートに再インストールしました。その後、同じ問題が発生しました。解決するには、ホームをクリックして、新しい接続を追加します。

サーバーのポートを知る必要がある場合は、[すべてのプログラム]-> [MySQL]-> [MySQL ServerX.Y]-> [MySQL X.Yコマンドラインクライアント]でMy SQLコマンドラインクライアントを起動し、コマンドステータスを実行します

how to create

how to find port

1
Orhan Celik

Jensが最新のコードで記述した内容を再度繰り返すには、まずコマンドプロンプトアイコンを右クリックして管理者アクセスでコマンドプロンプトを開き、[管理者として実行]を選択します。次に、C:>ディレクトリレベルでコマンドプロンプトに以下をカットアンドペーストします。

"C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin\mysqld" --install 

MySQLのインストール場所とバージョンに応じて、フォルダーの名前を変更する必要があります。

1
davidrynn

すでにローカルホスト接続を作成していて、まだ表示できない場合は、タスクバーに移動して、MySQL通知アイコンを見つけます。それをクリックして、接続名が実行中か停止中かを確認します。停止した場合は、起動または再起動します。私は同じ問題に直面していましたが、それは私の問題を解決しました。

0
Syed Khaliq

誰かがこれを必要とする場合に備えて。私の場合、古いWordpressウェブサイトで作業できるように、MYSQL(8)やWORKBENCHなどの新しいインストールをインストールしていました。私が何をしたとしても、うまくいきません。 "ERROR ESTABLISHING CONNECTION"などを取得し続けました。それは多分wordpressと関係があると考えて(古いため)、基本的な手動接続をphpで行いました。

最終的に、MYSLQをダウングレードする必要があることがわかりました。だから私はMYSQLインストーラーに戻り、サーバーを見つけ、MYSQLを8.0から5.5にダウングレードしました

私がそれをやるとすぐに、すべてが機能しました。お役に立てれば

0
somdow