Проверка и восстановление таблиц в базах MySQL/MariaDB

baltun

Администратор
Сообщения
10.898
Реакции
2.594
Баллы
2.003
Проверка и восстановление всех таблиц всех баз:
SQL:
mysqlcheck -u USERNAME -p --auto-repair --all-databases

Принудительное восстановление InnoDB:
Код:
[mysqld]
innodb_force_recovery=1
Параметр принимает значение от 1 до 6.

Если от таблицы остался только файл frm
Сборка и установка утилиты mysqlfrm
Код:
wget https://cdn.mysql.com//Downloads/MySQLGUITools/mysql-utilities-1.6.5.tar.gz
tar xzf mysql-utilities-1.6.5.tar.gz
cd mysql-utilities-1.6.5
python setup.py build
python setup.py install

Восстановление:
Код:
mysqlfrm --diagnostic --basedir=/var/lib/mysql/basname/failedtablename.frm
 
Назад
Верх Низ