php mysql中db连接错误

时间:2012-07-03 06:33:43

标签: php mysql

请浏览链接

http://amymcnamara.com/fortest.php

这里出现这个错误:

无法通过socket'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)

为什么会出现这个错误?

3 个答案:

答案 0 :(得分:1)

这意味着'/var/run/mysqld/mysqld.sock'不存在。最可能的是,mysqld已关闭或使用另一个套接字来接受连接。

答案 1 :(得分:0)

你需要有mysqld.sock文件,它是由mysql打开时生成的。 或者只在文件夹 - / var / run / mysqld /

中创建一个名为'mysqld.sock'的空文件

答案 2 :(得分:0)

此错误

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /nfs/c09/h01/mnt/130514/domains/amymcnamara.com/html/fortest.php on line 2
Could not connect: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

通常在您提供错误的域名或用户名或密码进行数据库连接时发生,因此检查您的连接我认为有错误。