1) Устанавливаем необходимый софт

cd /root/
wget https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-utilities-1.6.5-1.el7.noarch.rpm
wget https://dev.mysql.com/get/Downloads/Connector-Python/mysql-connector-python-2.1.7-1.el7.x86_64.rpm
yum install mysql-utilities-1.6.5-1.el7.noarch.rpm mysql-connector-python-2.1.7-1.el7.x86_64.rpm

2) Копируем всю директорию mysql, убедитесь что Вы имеете достаточное количество свободного дискового пространства

mkdir /root/corrupt_mysql
cp -r /var/lib/mysql /root/corrupt_mysql/

3) Запускаем mysql

systemctl start mysql

Если БД не запускается то постепенно повышаем параметр innodb_force_recovery от 2 и выше в /etc/my.cnf

Проставляем грант

mysql -e'grant all on . to frm@localhost identified by "MysqlFRMSecret678";'

4) Указываем имя поврежденной БД и восстанавливаем схему

DATABASE=brokendbname
for file in $(ls /root/corrupt_mysql/mysql/${DATABASE}/*.frm); do mysqlfrm --server=frm:MysqlFRMSecret678@localhost:/var/lib/mysql/mysql.sock --diagnostic $file | grep -v "WARNING" >> /root/corrupt_mysql/${DATABASE}_create.sql ; done
sed -i 's##utf8#g' /root/corrupt_mysql/${DATABASE}_create.sql

5) Удаляем поврежденную базу данных

mysql -e'drop database ${DATABASE};'
rm -rf /var/lib/mysql/${DATABASE}/

6) Комментируем в конфиге innodb_force_recovery и перезапускаем mysql

systemctl restart mysql

7) Создаем бд и загружаем схему

mysql -e'create database ${DATABASE};'
mysql --force ${DATABASE} < /root/corrupt_mysql/${DATABASE}_create.sql

8) Копируем файлы таблиц из ранее скопированной директории с поврежденной БД и восстанавливаем данные каждой таблицы, проставляем права

for table in $(mysql -e 'show tables from ${DATABASE};' | grep -v "Tables_in"); do mysql ${DATABASE} -e"ALTER TABLE $table DISCARD TABLESPACE;"; done
for table in $(mysql -e 'show tables from ${DATABASE};' | grep -v "Tables_in"); do rsync -avzP /root/corrupt_mysql/mysql/${DATABASE}/$table.ibd /var/lib/mysql/${DATABASE}/ ; done
chown -R mysql:mysql /var/lib/mysql/
for table in $(mysql -e 'show tables from ${DATABASE};' | grep -v "Tables_in"); do mysql ${DATABASE} -e"ALTER TABLE $table IMPORT TABLESPACE;"; done

Перезапускаем mysql

systemctl restart mysql

Проверяем данные в таблице


0 Comments

DerrickJuple · 17.04.2026 at 15:36

Casinacho Casino О•О»О»О¬ОґО±: О‘ОЅО±О»П…П„О№ОєО® О•ПЂО№ПѓОєПЊПЂО·ПѓО· ОҐПЂО·ПЃОµПѓО№ПЋОЅ ОєО±О№ О‘ОѕО№ОїО»ПЊОіО·ПѓО·. Casinacho Casino ОµОЇОЅО±О№ О­ОЅО± О±ПЂПЊ П„О± ОґО·ОјОїП†О№О»О­ПѓП„ОµПЃО± online ОєО±О¶ОЇОЅОї ПѓП„О·ОЅ О•О»О»О¬ОґО±. ОњОµ ОјО№О± ПЂОїО№ОєО№О»ОЇО± О±ПЂПЊ ПЂО±О№П‡ОЅОЇОґО№О± ОєО±О№ П…ПЂО·ПЃОµПѓОЇОµП‚, П„Ої Casinacho Casino ПЂПЃОїПѓП†О­ПЃОµО№ ОјО№О± ОµОѕО±О№ПЃОµП„О№ОєО® ОµОјПЂОµО№ПЃОЇО± ПѓП„ОїП…П‚ ПЂО±ОЇОєП„ОµП‚ П„ОїП…. О¤Ої Casinacho Casino ПЂПЃОїПѓП†О­ПЃОµО№ ОјО№О± ОµП…ПЃОµОЇО± ОіОєО¬ОјО± П…ПЂО·ПЃОµПѓО№ПЋОЅ ОіО№О± П„ОїП…П‚ ПЂО±ОЇОєП„ОµП‚ П„ОїП…. О‘ПЂПЊ П„О± ОєО»О±ПѓО№ОєО¬ П†ПЃОїП…П„О¬ОєО№О± ОјО­П‡ПЃО№ П„О± ПЂО№Ої ПЂПЃОїО·ОіОјО­ОЅО± ПЂО±О№П‡ОЅОЇОґО№О± ОєО±О¶ОЇОЅОї, https://nacho-casino.gr/ П„Ої Casinacho Casino О­П‡ОµО№ ОєО¬П„О№ ОіО№О± ОєО¬ОёОµ ПЂО±ОЇОєП„О·. О¤Ої Casinacho Casino ПЂПЃОїПѓП†О­ПЃОµО№ ОµПЂОЇПѓО·П‚ ОјО№О± ПЂОїО№ОєО№О»ОЇО± О±ПЂПЊ ОјОµОёПЊОґОїП…П‚ ОєО±П„О¬ОёОµПѓО·П‚ ОєО±О№ О±ОЅО¬О»О·П€О·П‚, ОєО±ОёО№ПѓП„ПЋОЅП„О±П‚ П„Ої ОµПЌОєОїО»Ої ОіО№О± П„ОїП…П‚ ПЂО±ОЇОєП„ОµП‚ ОЅО± ПЂО±ОЇОѕОїП…ОЅ ОєО±О№ ОЅО± ОєОµПЃОґОЇПѓОїП…ОЅ. ОњО№О± О±ОЅО±О»П…П„О№ОєО® ОµПЂО№ПѓОєПЊПЂО·ПѓО· П„П‰ОЅ П…ПЂО·ПЃОµПѓО№ПЋОЅ П„ОїП… Casinacho Casino О±ПЂОїОєО±О»ПЌПЂП„ОµО№ ПЊП„О№ П„Ої ОєО±О¶ОЇОЅОї ПЂПЃОїПѓП†О­ПЃОµО№ ОµПЂОЇПѓО·П‚ ОјО№О± ОµОѕО±О№ПЃОµП„О№ОєО® ОµОѕП…ПЂО·ПЃО­П„О·ПѓО· ПЂОµО»О±П„ПЋОЅ. ОњОµ О­ОЅО± П†О№О»О№ОєПЊ ОєО±О№ ОµПЂО±ОіОіОµО»ОјО±П„О№ОєПЊ ПЂПЃОїПѓП‰ПЂО№ОєПЊ, П„Ої Casinacho Casino ОµОЇОЅО±О№ ОµОєОµОЇ ОіО№О± ОЅО± ОІОїО·ОёО®ПѓОµО№ П„ОїП…П‚ ПЂО±ОЇОєП„ОµП‚ П„ОїП… ПѓОµ ОєО¬ОёОµ ОІО®ОјО± П„ОїП… П„О±ОѕО№ОґО№ОїПЌ П„ОїП…П‚ ПѓП„Ої ОєО±О¶ОЇОЅОї. ОњО№О± О±ОѕО№ОїО»ПЊОіО·ПѓО· П„ОїП… Casinacho Casino О±ПЂОїОєО±О»ПЌПЂП„ОµО№ ПЊП„О№ П„Ої ОєО±О¶ОЇОЅОї ПЂПЃОїПѓП†О­ПЃОµО№ ОµПЂОЇПѓО·П‚ ОјО№О± О±ПѓП†О±О»О® ОєО±О№ О±ОѕО№ПЊПЂО№ПѓП„О· ОµОјПЂОµО№ПЃОЇО± ПЂО±О№П‡ОЅО№ОґО№ОїПЌ. ОњОµ О­ОЅО± О±П…ПѓП„О·ПЃПЊ ПѓПЌПѓП„О·ОјО± О±ПѓП†О±О»ОµОЇО±П‚ ОєО±О№ О­ОЅО± О±ОґО№О¬ПЂПЃО±ОіОјО±П„Ої ПЂПЃПЊОіПЃО±ОјОјО± ПЂПЃОїПѓП„О±ПѓОЇО±П‚ ПЂО±О№ОєП„ПЋОЅ, П„Ої Casinacho Casino ОµОѕО±ПѓП†О±О»ОЇО¶ОµО№ ПЊП„О№ ОїО№ ПЂО±ОЇОєП„ОµП‚ П„ОїП… ОёО± О­П‡ОїП…ОЅ ОјО№О± О±ПѓП†О±О»О® ОєО±О№ О±ОґО№О¬ОєОїПЂО· ОµОјПЂОµО№ПЃОЇО± ПЂО±О№П‡ОЅО№ОґО№ОїПЌ. ОЈП…ОЅОїО»О№ОєО¬, П„Ої Casinacho Casino ОµОЇОЅО±О№ О­ОЅО± О±ОѕО№ПЊПЂО№ПѓП„Ої ОєО±О№ ОµПЂО±ОіОіОµО»ОјО±П„О№ОєПЊ online ОєО±О¶ОЇОЅОї ПЂОїП… ПЂПЃОїПѓП†О­ПЃОµО№ ОјО№О± ОµОѕО±О№ПЃОµП„О№ОєО® ОµОјПЂОµО№ПЃОЇО± ПЂО±О№П‡ОЅО№ОґО№ОїПЌ ПѓП„ОїП…П‚ ПЂО±ОЇОєП„ОµП‚ П„ОїП…. ОњОµ ОјО№О± ПЂОїО№ОєО№О»ОЇО± О±ПЂПЊ ПЂО±О№П‡ОЅОЇОґО№О±, П…ПЂО·ПЃОµПѓОЇОµП‚ ОєО±О№ ПЂПЃОїПѓП†ОїПЃО­П‚, П„Ої Casinacho Casino ОµОЇОЅО±О№ О· О№ОґО±ОЅО№ОєО® ОµПЂО№О»ОїОіО® ОіО№О± ПЊПѓОїП…П‚ О±ОЅО±О¶О·П„ОїПЌОЅ ОјО№О± О±ОѕО№ПЊПЂО№ПѓП„О· ОєО±О№ ОµОЅП„П…ПЂП‰ПѓО№О±ОєО® ОµОјПЂОµО№ПЃОЇО± ОєО±О¶ОЇОЅОї ПѓП„О·ОЅ О•О»О»О¬ОґО±.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *