MySQL无法连接-错误2002(HY000)。请帮忙!

| 我正在使用mysql,试图在Debian服务器上的数据库中添加一些外键...突然之间,我开始收到以下消息: 错误2002(HY000):无法通过套接字\'/ var / run / mysqld / mysqld.sock \'连接到本地MySQL服务器(111) 无论我做什么,都会收到此消息。如果我重启mysql,它只会吐出一堆废话。 我已经多次重启了服务器,但并没有消失。我不知道我做了什么...我只是在更改实际上已经生产一年以上的数据库的架构。 我最近更改了该服务器的域名,但是mysql在更改后已经工作了几天。 除此之外,我想不出我做过的任何事情。 请帮忙。我必须使该数据库重新联机。 编辑:喜悦,mysql通过尝试将外键添加到一个怪异的数据库中破坏了我的实际数据库。数据库是吐司。 好东西我有备份,但这是不真实的。     
已邀请:
这似乎是一个有用的链接。建议启动mysql守护程序,然后键入mysql。   /etc/init.d/mysqld开始      MySQL的 如果这样不起作用,请检查mysql客户端和服务器的配置文件,以确保它们指向正确的位置。     
事实证明数据库已损坏。如果您还遇到类似这样的错误,但可以肯定的话,请尝试显示表并从mysql附带的基本默认数据库中选择数据。 以我为例,删除和添加外键实际上破坏了我的数据库,这说明了为什么重新启动服务器或重新启动mysqld无效。     

要回复问题请先登录注册