Шаблоны Joomla 3 здесь: http://www.joomla3x.ru/joomla3-templates.html

MySQL

Обслуживание таблиц в MariaDB

Автор: GAMER вкл. .

myisamchk --recover tbl_name (для MyIsam-таблиц)
aria_chk --recover tbl_name (только для MariaDB)
aria_chk --recover *.MAI (для всех таблиц в базе)
aria_chk --recover */*.MAI (для всех таблиц во всех базах)

Как оказалось, для того, чтобы проверить все таблицы в базе, нужно стартовать с рабочего общего каталога
(например /var/db/mysql). При этом синтакисис такой: aria_chk --recover dbname/*.MAI (для всех таблиц в базе dbname)

Можно и так:
mysqlcheck -uUSER -pPASSWORD  --repair --extended dbname. Мне этот способ больше понравился, востановил лучше.
mysqlcheck -uUSER -pPASSWORD  --repair --extended -A. Востанавливает таблицы во всех базах.
Но это, если тип MyIsam или Aria.

REPAIR [NO_WRITE_TO_BINLOG | LOCAL] TABLE tbl_name [, tbl_name] ... [QUICK] [EXTENDED] [USE_FRM]
Восстановление таблиц данных. При некорректном выключении сервера в файлы таблиц может записаться неправильная информация.
Команда предназначена для восстановления таблиц базы при аппаратных сбоях.
"Параметр" может быть:
EXTENDED — восстанавливает данные и индексы таблиц;
QUICK — восстанавливает только индексы;
USE_FRM — при этом таблицы данных будут восстановлены исходя из файлов форматов таблиц базы данных.
Помогает восстановить частично поврежденные таблицы, насколько это возможно.
ANALYZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE tbl_name [, tbl_name] ...
Анализ таблиц.
CHECK TABLE tbl_name [, tbl_name] ... [option] ... option = {FOR UPGRADE | QUICK | FAST | MEDIUM | EXTENDED | CHANGED}
Выполняет проверку физической целостности таблиц.
"Параметр" представляет собой одно из значений (в порядке уменьшения эффективности применения):
EXTENDED — более медленная, но и более эффективная проверка таблиц;
MEDIUM — проверка физических ошибок и контрольных сумм таблиц. Считается по умолчанию, если не задан никакой параметр вообще;
CHANGED — проверить таблицы, изменившиеся после последней проверки (или некорректно закрытые);
FAST — быстрая проверка таблиц, которые закрыты нормально;
QUICK — проверка индексов.

OPTIMIZE TABLE table_name (OPTIMIZE TABLES table_1 ... table_n)
Оптимизировать таблицу — значит, сжать ее, то есть физически освободить файл таблицы от удаленных данных.

Заметил такую проблему. Остановил сервер Машки и запустил aria_chk --recover dbname/*.MAI

Потом при проверке таблицы вижу: Table is from another system and must be zerofilled or repaired to be usable on this system

Пришлось востанавливать через запросы.

 

Многое взял здесь: http://hostinfo.ru/articles/488