mysql连接错误重置mysql? 初学者

我在电脑上完成了一个网页,并保存在我的笔式驱动器中。 现在我将文件.html和.php上传到服务器,然后导出笔式驱动器的数据库并使用phpmyadmin将其导入到Web地址中。 好像我有以下问题:

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的另一个话题。 如果这解决了我的问题,我应该在哪里input? 我是这个服务器的新东西。

第40行就像mysql_connect(localhost,$username,$password); 用户名和密码都很好,我应该重命名本地主机?

对不起,有任何英文错误,并提前感谢您的关注。

您可以尝试使用TCP而不是套接字的127.0.0.1。

 mysql_connect('127.0.0.1',$username,$password); 

从mysql_connect的PHP文档:

如果您想使用TCP / IP,请使用“127.0.0.1”而不是“localhost”。 如果MySQL客户端库尝试连接到错误的本地套接字,则应该在PHPconfiguration中设置正确的path,并将服务器字段留空。