我使用的是 ubuntu 12.04 版本。我已从命令提示符正确连接到 MariaDB,我有一个名为 Dealer 的数据库,其中有一些表,但是当我运行任何查询时,都会出现错误。我的步骤如下:
- mysql -uroot -proot
- 使用经销商;
- 从经销商出口限制 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 的日志。应该有一些关于发生了什么的信息。最有可能与某些文件或路径不可读或不可写有关。