Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 10315|Ответ: 0

[Источник] Таблица 'tablename' помечена как выбывшаяся и должна быть восстановлена

[Скопировать ссылку]
Опубликовано 08.07.2019 17:29:26 | | | |
Таблица 'xxxx' отмечена как вышла из строя и должна быть восстановлена
Основной смысл в том, что таблица технического листа отмечена как проблемная и нуждается в исправлении.



Что вызывает проблему?

1. Некоторые ошибки индексации, вызванные частыми запросами и изменениями таблиц, проверялись из Интернета.

2. Также утверждается, что база данных MYSQL повреждена по каким-то причинам, например: внезапное отключение питания сервера базы данных и работа исходного файла таблицы при предоставлении услуг таблице базы данных может привести к повреждению таблицы базы данных MYSQL и невозможности чтения данных. Короче говоря, именно из-за некоторых неизмеримых проблем стол может повредиться.


Решение:

Найдите инструмент bin/myisamchk в каталоге установки mysql и введите его в командную строку:

где пользователь. MYI — это название стола.

Инструмент myisamchk поможет восстановить индекс таблицы данных. Перезапусти mysql, и проблема решена.




Новая ошибка следующая:

C:\Program Files\MySQL\MySQL Server 5.7\bin>myisamchk -c -r D:\MySqlDataNew\itsvse.MYI
- восстановление (с sort) MyISAM-table 'D:\MySqlDataNew\itsvse. MYI'
Записи данных: 47262937
- Фиксированный индекс 1
- Фиксация индекса 2
- Фиксирующий индекс 3
- Фиксирующий индекс 4
- Фиксирующий индекс 5
myisamchk: error: myisam_sort_buffer_size is too small
MyISAM-table 'D:\MySqlDataNew\itsvse. MYI' не исправлена, потому что o
Ошибки f
Попробуйте исправить это, используя --safe-recover (-o), --force (-f) или by no
t использует флаг --quick (-q)

C:\Program Files\MySQL\MySQL Server 5.7\bin>


myisamchk не имеет myisam_sort_buffer_size, только sort_buffer_size, оценивается, что sort_buffer_size недостаточна, мой индексный файл MYI большой, поэтому просто установить –sort_buffer_size=160M. Задайте и другие параметры, в любом случае, это не превышает размер памяти. Выполните следующую команду для настройки sort_buffer_size и восстановления таблицы:






Но переход в MySQL всё равно не работает.

Наконец, ввод таблицы ремонта в mysql > успешно исправил ошибку.





Предыдущий:C# Http-запрос Файл формы загрузки (можно добавить дополнительные параметры)
Следующий:Поделитесь несколькими проверенными сайтами для получения кодов подтверждения SMS онлайн
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com