2012-07-03 230 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) 

通常發生在你放棄錯誤的域名或用戶名或密碼的數據庫連接所以檢查你的連接,我認爲有錯誤。