mysql:14567
From: "Tetsuro IKEDA" <"Tetsuro IKEDA" <ikdttr@xxxxxxxxxx>>
Date: Wed, 21 May 2008 18:48:24 -0700
Subject: [mysql 14567] Re: Can't connect to local MySQL server through socket (146)のエラーについて
池田です。 エラー番号146とのことですが、番号だけでなくメッセージも教えてください。 例えばこんな感じ↓↓で出力されたメッセージそのものをコピペしてもらえれば。 エラーメッセージは割とソース解析の手がかりになります。 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 以下のようにconnectシステムコールが失敗しているとのことですが、根拠は何ですか? (単なる推測でしょうか?あるいは他に何か情報をお持ちですか?) > 疑問点: > おそらく、mysql_real_connectライブラリーの中でのconnectシステムコールが > 失敗していると思いますが、なぜ146になるのかわかりません。 mysqldがlistenするUnixソケット用キューの数はback_logで指定した値 (デフォルト値=50)だと思います。 sql/mysqld.cc: if (listen(unix_sock,(int) back_log) < 0) > 1、mysqldでlistenしているUnix ソケット用キューの数は幾つでしょうか? > mysqlのソース調査して見たのですが、よく分かりません。 勘違いだったらすみません。 -- Tritonn http://qwik.jp/tritonn/ hatena http://d.hatena.ne.jp/mir/
14566 2008-05-21 20:37 ["junya_arai" <j.arai] Can't connect to local MySQL server through socket (146)のエラーについて -> 14567 2008-05-22 10:48 ┗["Tetsuro IKEDA" <ikd] 14568 2008-05-22 11:09 ┗["Tetsuro IKEDA" <ikd] 14574 2008-05-23 19:11 ┗["junya_arai" <j.arai] 14575 2008-05-23 19:49 ┗[Mikiya Okuno <okuno@] 14585 2008-05-28 11:37 ┗["junya_arai" <j.arai] 14586 2008-05-28 12:04 ┗[Mikiya Okuno <okuno@]