Ошибка "Error - 145 - ...' is marked as crashed and should be repaired" в логах консоли администрирования портала

Вопрос:

При открытии любого отчёта портала появляется пустая страница и/или в логах консоли администрирования портала появляется ошибка вида "Error - 145 - Damaged_Table_Name' is marked as crashed and should be repaired".

Как исправить эту ошибку?

Ответ:

Фрагмент Damaged_Table_Name' в сообщении об ошибке - имя сломавшейся таблицы. Например, ошибка может выглядеть так: "Error - 145 - reportindex' is marked as crashed and should be repaired".

Сообщение означает, что таблица mysql reportindex повреждена по причине ошибок при записи данных на диск.

Чтобы исправить эту или другую подобную ошибку, оптимально провести процедуру починки сразу для всех таблиц mysql:

  1. Выполнить в командной строке следующую команду:
    "Путь_К_Папке_С_BusinessStudio\BS_WebService\MySQL Server 8.0\bin\mysql.exe" -uroot -ptesttest -P5556 Название_Портала_Латиницей
  2. Выполнить команды:
    REPAIR TABLE avgreportdata;
    REPAIR TABLE branches;
    REPAIR TABLE files;
    REPAIR TABLE forummessages;
    REPAIR TABLE forummessagessaw;
    REPAIR TABLE fullfolders;
    REPAIR TABLE languages;
    REPAIR TABLE links;
    REPAIR TABLE mailqueue;
    REPAIR TABLE maitypes;
    REPAIR TABLE objectlinks;
    REPAIR TABLE objects;
    REPAIR TABLE objectsprohibitionrightscopy;
    REPAIR TABLE objectsreports;
    REPAIR TABLE personallinks;
    REPAIR TABLE pollfinishdate;
    REPAIR TABLE pollingobjects;
    REPAIR TABLE pollingobjectsarchive;
    REPAIR TABLE pollingobjectstatus;
    REPAIR TABLE polltypequestions;
    REPAIR TABLE polltypequestionselectvalues;
    REPAIR TABLE polltypequestiontypes;
    REPAIR TABLE polltypes;
    REPAIR TABLE portal;
    REPAIR TABLE projects;
    REPAIR TABLE reportdata;
    REPAIR TABLE reportindex;
    REPAIR TABLE reports;
    REPAIR TABLE reportsusersquery;
    REPAIR TABLE resourcefromtables;
    REPAIR TABLE resourcefromtablespollarchive;
    REPAIR TABLE rightsadminpollingobjects;
    REPAIR TABLE rightsobjects;
    REPAIR TABLE rightspollingobjects;
    REPAIR TABLE rightsreports;
    REPAIR TABLE sections;
    REPAIR TABLE tables;
    REPAIR TABLE titleindex;
    REPAIR TABLE useranswers;
    REPAIR TABLE useranswersvalues;
    REPAIR TABLE useranswersvaluesarchive;
    REPAIR TABLE useranswersvaluesarchivetext;
    REPAIR TABLE userpositions;
    REPAIR TABLE users;
    REPAIR TABLE usersgroups;
    REPAIR TABLE userslinks;
    REPAIR TABLE version;
    exit
« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki