我收到一个奇怪的错误,但没有找到任何答案。
我有一个小桌子(~200 id)工作正常,但今天每次我想做更新,删除,更改,重命名,创建甚至修复请求需要花费很多时间并完成“服务器消失”。
我导出表然后在同一台服务器上复制它,一切正常。但是第一个exept显示它行不能做任何事情。
任何人都已经面对了吗?
服务器:5.5.29-0ubuntu0.12.04.2 MySQL:5.5.29 [在此输入图像描述] [1] MyISAM数据 结构:https://i.stack.imgur.com/YuXe3.png
感谢您的帮助。
答案 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。
谢谢你的时间!