2012-07-03 215 views
-2

请通过链接错误在PHP MySQL数据库连接

http://amymcnamara.com/fortest.php

这里这个错误,并提供:

无法通过套接字“连接到本地MySQL服务器的/ var /运行/ mysqld/mysqld.sock'(2)

为什么这个错误是给?

+1

你是否开始使用mysql? – xdazz

+0

可能的重复http://stackoverflow.com/questions/5376427/cant-connect-to-local-mysql-server-through-socket-var-mysql-mysql-sock-38。 – Bjoern

+0

尝试检查你的'防火墙'! – Rikesh

回答

1

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

0

你需要有mysqld.sock文件,它是由mysql在打开时生成的。 或者只是在文件夹中创建名为“mysqld.sock”空文件 - 在/ var /运行/ mysqld的/

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) 

通常发生在你放弃错误的域名或用户名或密码的数据库连接所以检查你的连接,我认为有错误。