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

问题描述

| 我正在使用mysql,试图在Debian服务器上的数据库中添加一些外键...突然之间,我开始收到以下消息: 错误2002(HY000):无法通过套接字\'/ var / run / mysqld / mysqld.sock \'连接到本地MySQL服务器(111) 无论我做什么,都会收到此消息。如果我重启mysql,它只会吐出一堆废话。 我已经多次重启了服务器,但并没有消失。我不知道我做了什么...我只是在更改实际上已经生产一年以上的数据库的架构。 我最近更改了该服务器的域名,但是mysql在更改后已经工作了几天。 除此之外,我想不出我做过的任何事情。 请帮忙。我必须使该数据库重新联机。 编辑:喜悦,mysql通过尝试将外键添加到一个怪异的数据库中破坏了我的实际数据库。数据库是吐司。 好东西我有备份,但这是不真实的。     

解决方法

这似乎是一个有用的链接。建议启动mysql守护程序,然后键入mysql。   /etc/init.d/mysqld开始      MySQL的 如果这样不起作用,请检查mysql客户端和服务器的配置文件,以确保它们指向正确的位置。     ,事实证明数据库已损坏。如果您还遇到类似这样的错误,但可以肯定的话,请尝试显示表并从mysql附带的基本默认数据库中选择数据。 以我为例,删除和添加外键实际上破坏了我的数据库,这说明了为什么重新启动服务器或重新启动mysqld无效。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...