web-dev-qa-db-ja.com

MySQL Workbench:「127.0.0.1でMySQLサーバーに接続できません」(10061)エラー

私は謝罪します。この質問は以前にも何度も尋ねられたことを知っていますが、多くの提案を試みましたが、解決策が見つかりません。

問題:ホストされたサーバーでMySQLデータベースを実行しています。 SSHを使用して接続する必要があり、関連する公開キーファイルと秘密キーファイルがあります。

具体的には、PCバージョンのMySQL Workbenchを使用して、このデータベースにアクセスし、クエリの実行、データのチェックなどを行いたいと思います。

MacでSequel Proを実行すると、問題なく接続され、データベースを参照およびクエリできます。問題はありません。

PCでSQLyogの試用版を実行すると、問題なく接続できます。問題はありません。

ただし、まったく同じ設定とSSH秘密鍵ファイルを使用して、MySQLの「MySQL Workbench」アプリケーションを使用して接続しようとすると、接続が拒否され、よく知られたエラーがスローされます。

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

SQL Workbenchで、使用する「MySQLホスト名」を指定したため、イライラすることがわかりましたdb01.mysql.vm.MyHostingServer.net Workbenchはそれを無視しているようで、代わりに127.0.0.1への接続を要求します。

(Workbenchは公開鍵ファイルが必要であると言っているが、実際には秘密鍵ファイルを意味していることを読んだ...そして、両方で試しました。MySQL WorkbenchMacでは、それはあちこちでクラッシュしました。単にサーバー名とパスワードを入力していたときです。それは混乱でした!!)

私が行ったホスティングサービスは、MySQL設定を変更するための制限された許可を与え、Sequel ProとSQLyogcanが正常に接続すると、私はしません物事をいじり、ランダムに変更を開始したい。

何か案は...?

16
Mike Gledhill

サービス「MySQL 55」を開始できない場合があります。サービス「MySQL 55」のログイン情報をローカルに設定してください!

enter image description here

Windows 7で使用可能なサービスのリストを表示するには:

  1. 実行ボックスを開く enter image description here
  2. タイプservices.mscを押してReturnキーを押します。
  3. サービスを見つけるMySQL55
  4. MySQL55 Local Serviceを右クリックすると、プロパティ->ログオンが表示されます。 enter image description hereenter image description here
16
ja4

私も同じ問題を抱えていました。理由は、「MySQLインストーラー」でmysqlサービスをインストールしたときに、mysqlサービスが適切に構成されなかったからです。また、サービスを手動で開始しようとしたときに開始されませんでした。

私の場合、「MySQL Installer」のバグのように見えました。「Developer default」が選択されたときにインストールパスを別のパスに編集すると、問題が発生します。

ソリューション(厳密にはソリューションではありません):

  • MySQL全製品をアンインストール(完全に)
  • 再インストールしましたが、今回も「Developer default」を選択しましたが、パスなどに変更を加えませんでした。そのため、パスは「C:\ Program Files\MySQL」(デフォルト)だけでした
  • [次へ]をクリックしました...
  • 完了、今回はMySqlは正常に動作していました。
4
user1349906

mysql service実行中であるかどうかを確認するなど、上記の改善を行った後、接続の作成時に小さなパスワードを入力するだけで、' 'またはスペースを1回押すだけです。 GUIまたはワークベンチの場合は-bar。その後、サーバー(検証済みホスト)でマシンを検証する必要があります。そのために'New Server Instance'をクリックすると、サーバー/ホストがユーザーに代わって設定されます。

私はこれを数分前に成功しました。私のワークベンチソフトウェアは、すべてのpre-installed databasesなどをshowできるようになりました。

それがあなたにも役立つことを願っています。

ありがとう!!!

1
Nikhil G

新しいサーバーに接続するには、ホームをクリックして、新しい接続を追加します。 IPまたはWebサーバーのURLを新しい接続に配置します。

how to create

0
Orhan Celik

次のコマンドを手動で実行してみてください。

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

それは私のために働いた:)

0
Hamid Hoseini

OPとまったく同じ問題に遭遇し、MySQL Workbench接続で「MySQLサーバーポート」を空のままにしておくと問題が解決することがわかりました。

0
Koleslaw

ホスト名(db01.mysql.vm.MyHostingServer.net)Windowsホスト(C:\windows\system32\drivers\etc\Host)IPアドレスとポート番号とともにファイルに保存し、それが役立つかどうかを確認します。

0
ChrisBD

マシンにWAMPをインストールしている場合、それが実行されていることを確認してください。 MySQL Serverを停止するため、トレイメニューからWAMPを終了しないでください。

0
Yuvraj Patil