Таблица помечена как разбитая и должна быть восстановлена
Я получаю эту ошибку в wordpress phpMyadmin
#145 - Table './DB_NAME/wp_posts' is marked as crashed and should be repaired
когда я вхожу в phpMyadmin, он говорит, что wp_posts "используется"
мой сайт в настоящее время не работает из-за этого.
я погуглил эту проблему, но я не вижу кнопку "ремонт" на phpMyadmin. Пожалуйста, дайте мне знать, как это исправить. Я не уверен, где выпустить команду PHP. Пожалуйста, посоветуйте, мое знание PHP очень простое.
6 ответов:
У меня была та же проблема, когда мой сервер свободного места на диске было 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