mysql:12996
From: "Yoshio Kawano" <"Yoshio Kawano" <kawano@xxxxxxxxxx>>
Date: Thu, 18 May 2006 17:19:01 +0900
Subject: [mysql 12996] PerlからDBへ接続する事が出来ない
いつもお世話になっております。Kawaです。
下記の問題が発生しており、解決策を見出せないでいます。
申し訳けありませんが、ご教示をお願い致します。
【内容】
PerlからmySQLに接続すると、下記のエラーが表示される。
↓----------------------------------------------------------------------
DBI connect('nikkei','root',...) failed: Can't connect to local MySQL
server through socket '/var/lib/mysql/mysql.sock' (2)
【補足】
・mysqladmin variables を実行すると、下記の様になっていた。
| socket | /tmp/mysql.sock
・『ls』で、'/var/lib/mysql/mysql.sock' を確認したが、存在しなかった。
・/etc/my.cnfの設定は、下記の通り
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
・Perlからでなく、コマンドラインから接続する場合には、エラーが発生しない。
・mysqladmin pingは、正常終了する。
・Perlのソースを抜粋
↓------------------------------------------------------------------------
use DBI;
use constant DB_NAME => "DBI:mysql:dum";
use constant DB_USER => "root";
use constant DB_PASSWORD => "";
#DBの接続
#---------------------------------------------------------------------------
$hndDB = DBI->connect(DB_NAME, DB_USER, DB_PASSWORD);
【環境】
OS :FedoraCore5
Perl :v5.8.8
mySQL :v4.0.26
以上、宜しくお願い致します。
-> @ 12996 2006-05-18 17:19 ["Yoshio Kawano" <kaw] PerlからDBへ接続する事が出来ない 12997 2006-05-18 17:52 ┣[Kan Ishii <kan-ishii] 12998 2006-05-18 18:04 ┃┗["Yoshio Kawano" <kaw] 12999 2006-05-18 18:59 ┣[Wataru KOJIMA <w.koj] 13002 2006-05-18 19:34 ┃┗["Yoshio Kawano" <kaw] 13003 2006-05-18 20:08 ┃ ┣["Yoshio Kawano" <kaw] 13005 2006-05-19 09:16 ┃ ┗["[ACT]山口" <tyamagu] 13007 2006-05-19 09:55 ┃ ┗["Yoshio Kawano" <kaw] 13000 2006-05-18 19:02 ┣[tateyan <tateyan@xxx] 13001 2006-05-18 19:06 ┗["[ACT]山口" <tyamagu]