MySql ERROR 2002



我已经在我的服务器{ubuntu 12.04 LTS}中安装了mysql,它的工作非常好

但现在我所有的数据库都关闭了,当我在termeanl{mysql}中运行时,会出现以下错误

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

当我尝试启动mysql时,会出现错误{service-mysqld-start}

mysqld: unrecognized service

我不需要丢失我的数据,所以我不会在服务器上做任何事情,你能帮我吗?

作为这里的薄荷糖,罗马有很多方法。我确实提到了apache,但正如您所理解的,正确的术语是mysqld

因此,您也可以使用/etc/init.d/mysqld start来代替命令start mysql

有很多链接可以解决此错误。例如:

  • 错误2002(HY000):无法通过套接字"/var/run/mysqld/mysqld.sock"连接到本地MySQL服务器

在您的情况下,"111"是连接错误-您根本没有运行mySql服务器。

因此,真正的问题是让"服务mysqld启动"发挥作用。

建议:尝试重新安装:

  • https://serverfault.com/questions/361614/mysqld-unrecognized-service

  • http://www.linuxquestions.org/questions/linux-software-2/mysqld-unrecognized-service-4175432133/

最新更新