2011-07-21 14 views
3

これで3日間、壁に当たっています。私はMac OS Xを実行しています。私はmysql-5.5.14-osx10.6-x86_64.dmgをインストールしました。「初期通信パケットを読み込み」でMySQLサーバーへの接続が失われました。システムエラー:61

は限りコンテキストとして、私はRuby on Railsをで使用するためのMySQLの宝石をインストールする必要があり、MySQLの実行中の有効なインスタンスが存在しない限り、それは正しくインストールされません。

私は、/ Library/StartupItems/MySQLCOM/MySQLCOM [start | stop | restart]メソッドを使ってmysqlサーバを起動しようとしましたが、エラーは発生しませんが、MySQL経由でlocalhostに接続しようとするとWorkbenchは、それは常に言う:

「あなたのホストからあなたの接続の試みは、ユーザーのために失敗した 『ルート』はlocalhostにサーバへ:3306: は、システムエラー 『初期通信パケットを読み込む』でMySQLサーバへの接続を失った:61 」 。

私はバンドルMySQLは非existantであることを示しているの/ var/mysqlのの私のシステム、上のパスを持っていませんか?私が見つけた

他のソリューションは、私はmy.cnfの中にバインドアドレスをコメントアウトする必要が示しているが、私は私のシステム上の任意のそのようなファイルを見つけることができません。

私は多分インストールおよびマニュアルは、私がしようとしてきたビルドします.dmgファイル間の競合があることを考えています。また、私は$ PATH内の何かが私が理解していない別のもの($ PATHのもの)であると感じている気がする。私はどちらか一方をアンインストールする必要があると思っていますが、それが正しくインストールされているという証拠がないときに、何かを適切にアンインストールする方法はありませんか?ここで

は助けるかもしれないいくつかのものです:

私が読みな/etc/my.cnfがあります

[mysqld] 
default-character-set=utf8 
[client] 
default-character-set=uft8 

が、無/etc/mysql/my.cnf

  1. 「IP:ノード名もservnameのは知られていない提供、または」私は何度も再起動している3306
  2. のtelnet IPによって返されます。
+0

また、バイナリをダウンロードして、自分自身で作ってみました。私は問題がオペレータヘッドスペースである可能性が高いと認めますが、いずれにしても助けが必要です。 –

+0

"私はmy.cnfのバインドアドレスをコメントアウトする必要がありますが、私のシステムでそのようなファイルを見つけることができません" ... "私は/etc/my.cnfを"ファイルである。申し訳ありませんが、投票に参加しましたが、この全体的な質問はStackOverflowのトピック外です。これは、プログラミングに関する質問ではなく、ソフトウェアのインストール/サーバー管理に関する質問です。 –

答えて

0

接続方法を試してみてください:ローカルソケット/パイプを。ソケットパイプ/パスは空のままにします。ユーザー名とパスワードを入力してください。 Sequel Proから

1

のMySQL版14.14按分5.1.67で

On the server, configure MySQL by editing /etc/my.cnf and comment or remove skip-networking from the [mysqld] section. Then, restart MySQL Server.

、この行は

Instead of skip-networking the default is now to listen only on localhost which is more compatible and is not less secure

を言うのでbind-address = 127.0.0.1が動作するはずコメントアウトする - それが私のためにしました。

関連する問題