mysql数据库在打开数据表的时候,提示“is marked as crashed and should be repaired”错误。经过查询资料,该错误的产生原因和处理方法如下。
错误产生的可能原因:
① 频繁查询和更新dede_archives表造成的索引错误,页面没有静态生成,而是动态页面。
② MYSQL数据库因为某种原因而受到了损坏,如:数据库服务器突发性的断电、在提在数据库表提供服务时对表的原文件进行某种操作都有可能导致MYSQL数据库表被损坏而无法读取数据。
总之就是因为某些不可测的问题造成表的损坏。
问题的解决方法:
为了不冒失修复,故采取保守做法,我们知道 MySQL 一个高效的管理工具便是 PhpMyAdmin,而在该管理软件中就包含了对表的检查、分析、修复、优化功能,比起网上提供的含糊命令行来说更安全更简便。
在phpmyadmin中,勾选要进行优化操作的数据库表,在复选框中选择:修复表,就完成了数据表的优化。如下图在窗口最下方即列表下方,有一个下拉式菜单,在其中选择Repair Table(修复表)。
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:MySQL数据库”is marked as crashed and should be repaired”解决方法 | 雨晨博客
转载请注明:MySQL数据库”is marked as crashed and should be repaired”解决方法 | 雨晨博客