mysql - 更新,删除,更改,重命名,创建,修复=消失

时间:2016-12-07 15:43:19

标签: mysql

我收到一个奇怪的错误,但没有找到任何答案。

我有一个小桌子(~200 id)工作正常,但今天每次我想做更新,删除,更改,重命名,创建甚至修复请求需要花费很多时间并完成“服务器消失”。

我导出表然后在同一台服务器上复制它,一切正常。但是第一个exept显示它行不能做任何事情。

任何人都已经面对了吗?

服务器:5.5.29-0ubuntu0.12.04.2 MySQL:5.5.29 [在此输入图像描述] [1] MyISAM数据 结构:https://i.stack.imgur.com/YuXe3.png

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

数据库或表可能已损坏且服务器出错并挂起或断开客户端。 (这就是为什么你“离开”服务器超时或者终止你的客户端)

因为你说你创建了一个有效的副本表我认为最简单的方法是从mysql手册中进行以下操作: https://dev.mysql.com/doc/refman/5.7/en/rebuilding-tables.html

mysqldump db_name > dump.sql
mysql db_name < dump.sql

或尝试:

mysqlcheck --repair --all-databases

如果这不起作用请尝试本手册: http://dev.mysql.com/doc/refman/5.5/en/gone-away.html

答案 1 :(得分:0)

我明白发生了什么......我的服务器受到了攻击而$ _GET没有受到保护。然后有人在查询中注入“睡眠”。所以桌子无法回复。

黑客的IP:62.102.148.158可能与acunetix。

谢谢你的时间!