表被标记为崩溃,应该修复
我在wordpress phpMyadmin中得到这个错误
#145 - Table './DB_NAME/wp_posts' is marked as crashed and should be repaired 当我login到phpMyadmin,它说wp_posts是“正在使用”
我的网站目前因此而closures。
我GOOGLE了这个问题,但我没有看到在phpMyadmin“修复”button。 请让我知道如何解决这个问题。 我不知道在哪里发出PHP命令。 请指教,我对PHP的熟练程度是非常基本的。
这里是修复button的位置:

从服务器的命令行运行这个:
  mysqlcheck --repair --all-databases 
当我的服务器可用磁盘空间可用时,我有同样的问题是0
你可以使用命令(mysql文件必须有足够的空间)
 REPAIR TABLE `<table name>`; 
修复个别表格
通过SSH连接到您的服务器
然后连接到你的mysql控制台
和
 USE user_base REPAIR TABLE TABLE; 
-要么-
如果当前数据库中有很多的表被破坏:
 mysqlcheck -uUSER -pPASSWORD --repair --extended user_base 
如果在很多数据库中有很多的表格:
 mysqlcheck -uUSER -pPASSWORD --repair --extended -A 
这意味着你的MySQL表损坏,你需要修复它。 使用myisamchk -r / DB_NAME / wp_posts
从命令行。 运行修复时,应该暂时closures网站,以便在修复数据库时不会尝试build立新的连接。
我有这个错误:
 #145 - Table '.\engine\phpbb3_posts' is marked as crashed and should be repaired 
 我在REPAIR TABLE phpbb3_posts;运行这个命令来修复它: REPAIR TABLE phpbb3_posts;