错误:运行查询时 MySQL 服务器已消失

错误:运行查询时 MySQL 服务器已消失

我使用的是 ubuntu 12.04 版本。我已从命令提示符正确连接到 MariaDB,我有一个名为 Dealer 的数据库,其中有一些表,但是当我运行任何查询时,都会出现错误。我的步骤如下:

  1. mysql -uroot -proot
  2. 使用经销商;
  3. 从经销商出口限制 1 中选择 *;

现在出现错误

错误 2006 (HY000):MySQL 服务器已消失 无连接。正在尝试重新连接... 连接 ID:3 当前数据库:经销商

错误 2006 (HY000):MySQL 服务器已消失 无连接。正在尝试重新连接... 错误 2002 (HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (111“连接被拒绝”) 错误:无法连接到服务器

答案1

由于您的问题缺少很多细节(例如日志输出),我只是猜测。

您是否检查过 MySQL 数据分区(或/tmp,或您配置 MySQL 来存储临时文件的任何位置)是否已满?查看df -h并确保还有剩余的磁盘空间。

另一种可能是您的dealer_outlet表已损坏,需要修复。您是否能够从任何其他表或数据库中进行选择而不会导致 MySQL 崩溃?

答案2

执行查询时 MariaDB 似乎崩溃了。您应该检查 MariaDB 的日志。应该有一些关于发生了什么的信息。最有可能与某些文件或路径不可读或不可写有关。

相关内容