2012-01-24 2 views
2

誰かがMysqlWorkBench経由でVB MySQLに接続することを熱心に知っていますか?私は端末経由でバーチャルボックスにログインできますが、MySqlWorkBenchを通して接続することはできません。また、私はVBでGoogle pingを実行することができ、ifconfigコマンドは私に10.0.2.15アドレスを与えた、と私はMysqlWorkBenchに入力したとき、私はエラーました:接続するためのVirtualBoxでMysqlWorkBenchを使用してmysql dbaseにアクセスする(Vagrant - ZF - BoilerPLate)

Failed to Connect to MySQL at 127.0.0.1:3306 through SSH tunnel at 10.0.2.15:2222 with user davs 

マイバーチャルボックスの使用ポート2222。また、私はIPと接続しようとする127.0.0.1

Failed to Connect to MySQL at 127.0.0.1:3306 through SSH tunnel at 127.0.0.1:2222 with user davs  Failed to Connect to MySQL at 127.0.0.1:3306 through SSH tunnel at 127.0.0.1:2222 with user davs 

おかげで助けになる、ありがとう。

+0

を参照していませんでした

http://www.vmichnowicz.com/blog/entry/get_mysql_workbench_to_connect_to_mysql_running_with_vagrant

あなたは必ずユーザDAVのが "が正しいとMySQLの中に存在しています許可? – Franz

+0

はい、davsはユーザーとして存在します。私は数分前にそれを解決しました。解決策は以下のとおりです。MySQLの接続のみlocalhostに制限MySQLの設定ファイル内の行があります。したがって、最初に行う必要があるのは、その行を削除する(またはコメントアウトする)ことです。 オープン/etc/mysql/my.confでMySQLサーバの設定ファイルと言う行を探します。 バインドアドレスを= 127.0.0.1 は前面にハッシュ(#)を追加することによって、それをコメントアウト:あなたはあなたの問題を解決し #バインドアドレス= 127.0.0.1 – davs

+0

グレート! – Franz

答えて

2

はである「安全でない秘密鍵」を使用します。~/.vagrant.d/insecure_private_key

+0

申し訳ありません働いていませんでした。 – Pablo

14

これは古い質問のように見えますが、私はちょうど問題に走っているので、ここで私は私のMacに取り組んですべてを取得するためにMysqlWorkbenchに使用される設定がされています:

  • 接続方法:標準TCP/IP
  • SSH経由でSSHのホスト名:127.0.0.1:2222
  • SSHキーファイル:/Users//.vagrant.d/insecure_private_key
  • MySQLのホスト名:127.0.0.1
  • MySQLサーバポート:3306
  • ユーザー名:ルート
  • パスワード:放浪

あなたの設定が若干異なるかもしれないが、重要な部分は、安全でない、秘密鍵を使用しています先に述べたように。彼のブログにビクターMichnowiczのポストは、私はこの1つを把握助け

+0

申し訳ありません。働いていない! – Pablo

0

:私は正しいSSHキー

関連する問題