2010-06-23 83 views
0

我在電腦上完成了一個網頁,並保存在我的筆式驅動器中。現在我將文件.html和.php上傳到服務器,然後導出筆驅動器的數據庫並使用phpmyadmin將其導入到Web地址中。好像我有以下問題:mysql連接錯誤初學者

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/t1g01/doador.php on line 40

在我的筆式驅動器中的文件工作的罰款。但不在服務器中。任何人都可以幫助我嗎?當我探索http://address.com/phpmyadmin/中的表格時,數據正常。

我通過輸入/etc/init.d/mysql restart或ln -s /var/lib/mysql/mysql.sock/tmp /來讀取另一個關於重新啓動mysql的主題。如果這解決了我的問題,我應該在哪裏輸入?我是這個服務器的新東西。

對不起,有任何英文錯誤,並提前感謝您的關注。

回答

1

MySQL有常見的錯誤和故障排除的幫助頁面: http://dev.mysql.com/doc/refman/5.1/en/common-errors.html

我也貢獻了約連接故障排除維基頁面: http://forge.mysql.com/wiki/Error2003-CantConnectToMySQLServer

您也應該檢查你的MySQL實例是否正在使用的/ tmp/mysql.sock或其他位置的mysql.sock文件。對於PHP和MySQL來說,關於文件的位置有不同的想法並不罕見。

因此請在您的服務器上檢查php.inimysql.cnf