【问题标题】:MySQL: Error #2002MySQL:错误 #2002
【发布时间】:2014-01-03 09:00:25
【问题描述】:

我正在尝试在本地安装一个开源软件,并且我正在 linux ubuntu 上运行 zendserver。

我创建了数据库并提供了正确的用户名和密码。 但是当我点击提交按钮时,我得到一个 MySQL 2002 错误:

(2002) No such file or directory

我尝试重新启动 apache2,但重新启动 apache2 后仍然出现相同的错误。

我该如何解决这个 Mysql 错误?

【问题讨论】:

标签: php mysql linux ubuntu zend-server


【解决方案1】:
  1. 您没有访问目录 /var/lib/mysql/whatever.sock 的权限,因为 mysql 是该文件夹的所有者 或
  2. /path/whatever.sock 不存在。

您可以尝试一下 [Linux 专用,但还有哪些其他操作系统?] 转到 /etc/my.cnf 并更改/添加以下行:

[mysqld] 数据目录=/var/lib/mysql socket=/tmp/mysql.sock [客户] socket=/tmp/mysql.sock

这样客户端和服务器使用同一个套接字,并且它在一个公共目录中。

【讨论】:

    猜你喜欢
    • 2017-06-25
    • 2015-01-23
    • 2017-09-07
    • 2016-09-15
    • 2021-06-14
    • 2012-07-13
    • 2017-07-08
    • 2012-12-20
    • 2012-08-15
    相关资源
    最近更新 更多