Answers:
当我的服务器可用磁盘空间为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
-p
单独传递参数,然后询问您的密码。
这意味着您的MySQL表已损坏,您需要对其进行修复。用
myisamchk -r /DB_NAME/wp_posts
从命令行。在运行修复程序时,您应该暂时关闭网站,以便在修复数据库时不会尝试与数据库建立新连接。
mysqlcheck -uroot -p --repair --all-databases
并提供密码。