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