MySQL:错误#2002

时间:2014-01-03 09:00:26

标签: php mysql linux ubuntu zend-server

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

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

(2002) No such file or directory

我尝试重新启动apache2,但在重新启动apache2后仍然遇到同样的错误。

如何解决此Mysql错误?

1 个答案:

答案 0 :(得分:0)

  1. 您无权访问目录/var/lib/mysql/whatever.sock,因为mysql是该文件夹的所有者 或
  2. /path/whatever.sock不存在。
  3. 你可以试试这个[特定于Linux,但其他操作系统是什么?] 转到/etc/my.cnf并更改/添加行:

    的[mysqld] DATADIR =的/ var / lib中/ MySQL的 插座= / TMP /的mysql.sock [客户] socket = / tmp / mysql.sock

    这样客户端和服务器使用相同的套接字,并且它位于公共目录中。