我只是将站点移到了新的Web主机上,并且更改了数据库登录文件后,它仍然无法连接。我收到以下错误:

警告:mysql_query()[function.mysql-query]:无法通过91行/usr/www/users/simpleof/index.php中的套接字'/tmp/mysql.sock'(2)连接到本地MySQL服务器

我更改了密码,然后重试,但仍然无法正常工作。 db-login中的所有信息都是正确的,那么为什么我不能连接到数据库?

最佳答案

MySQL服务器是否与Web应用程序位于同一主机上?如果没有,则不能使用套接字连接,而需要通过TCP连接。

如果MySQL服务器在同一主机上,那么套接字可能位于与'/tmp/mysql.sock'不同的位置?

没有关于您正在使用的应用程序/平台的更多信息,这就是我所能提供的所有帮助。

关于php - 为什么我无法连接到我的sql数据库?我收到错误消息:“无法通过套接字连接到本地MySQL服务器”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/711473/

10-12 00:23
查看更多