我在wordpress phpMyadmin中得到这个错误
#145 - Table './DB_NAME/wp_posts' is marked as crashed and should be repaired
当我登录到phpMyadmin,它说wp_posts是“在使用”
我的网站目前因为这个原因宕机了。
我谷歌了这个问题,但我没有看到phpMyadmin上的“修复”按钮。请让我知道如何解决这个问题。我不确定在哪里发出PHP命令。请告知,我对PHP的熟练程度是非常基础的。
我在wordpress phpMyadmin中得到这个错误
#145 - Table './DB_NAME/wp_posts' is marked as crashed and should be repaired
当我登录到phpMyadmin,它说wp_posts是“在使用”
我的网站目前因为这个原因宕机了。
我谷歌了这个问题,但我没有看到phpMyadmin上的“修复”按钮。请让我知道如何解决这个问题。我不确定在哪里发出PHP命令。请告知,我对PHP的熟练程度是非常基础的。
当前回答
通过SSH连接到服务器
然后连接到mysql控制台
and
USE user_base
REPAIR TABLE TABLE;
-OR-
如果当前数据库中有很多破碎表:
mysqlcheck -uUSER -pPASSWORD --repair --extended user_base
如果在很多数据库中有很多坏表:
mysqlcheck -uUSER -pPASSWORD --repair --extended -A
其他回答
通过SSH连接到服务器
然后连接到mysql控制台
and
USE user_base
REPAIR TABLE TABLE;
-OR-
如果当前数据库中有很多破碎表:
mysqlcheck -uUSER -pPASSWORD --repair --extended user_base
如果在很多数据库中有很多坏表:
mysqlcheck -uUSER -pPASSWORD --repair --extended -A
以下是简单的步骤。
转到phpmyadmin,检查哪个表被压碎了,然后选择修复表选项。
这里是修复按钮的位置:
当我得到这个错误:
#145 -表'。\engine\phpbb3_posts'被标记为已坠毁,应该修复
我在PhpMyAdmin中运行这个命令来修复它:
REPAIR TABLE phpbb3_posts;
从服务器的命令行运行:
mysqlcheck --repair --all-databases