2010-06-23 84 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