Таблица помечена как разбитая и должна быть восстановлена



Я получаю эту ошибку в wordpress phpMyadmin



#145 - Table './DB_NAME/wp_posts' is marked as crashed and should be repaired 


когда я вхожу в phpMyadmin, он говорит, что wp_posts "используется"



мой сайт в настоящее время не работает из-за этого.



я погуглил эту проблему, но я не вижу кнопку "ремонт" на phpMyadmin. Пожалуйста, дайте мне знать, как это исправить. Я не уверен, где выпустить команду PHP. Пожалуйста, посоветуйте, мое знание PHP очень простое.

561   6  

6 ответов:

вот где находится кнопка восстановления:

alt text

запустить из командной строки сервера:

 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

у меня есть эта ошибка:

#145 - Table '.\engine\phpbb3_posts' is marked as crashed and should be repaired

Я запустил эту команду в phpmyadmin, чтобы исправить это: REPAIR TABLE phpbb3_posts;

Это означает, что ваша таблица mysql повреждена, и вам нужно ее восстановить. Используйте myisamchk-r /DB_NAME/wp_posts

из командной строки. Во время выполнения ремонта вы должны временно закрыть свой веб-сайт, чтобы во время его ремонта не предпринимались попытки новых подключений к вашей базе данных.

Comments

    Ничего не найдено.