PHPからMySQLに接続することができません。
PHPからMySQLに接続することができません。
解決方法をご存じの方は教えていただけないでしょうか。
PHPから、mysql_connect を行った際、以下のエラーが発生してしまいます。
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13)
環境
OS:CentOS 5.3
DB:Mysql 5.0.67(ソースからインストール)
Web:Apache
PHPのソースの一部を以下に記します。
$db_host = 'localhost';//DB_NAME;
$db_user = 'user';//DB_USER;
$db_pass = 'pass';//DB_PASS;
$db = mysql_connect($db_host,$db_user,$db_pass);
以下の方法も試したのですが、エラーメッセージは変わりませんでした。
$mysql_connect("localhost:/tmp/mysql.sock","mysql","passwd")
端末のコマンドからMySQLへの接続は成功します。
ホスト名、ユーザー名、パスワードも上記と同一のものです。
$ /usr/local/mysql/bin/mysql -h localhost -u user -p
Enter password:pass
以上です。宜しくお願いします。
お礼