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
Archieswara · 15.05.2026 at 17:26
Купить диплом о среднем образовании. В современном мире образование играет очень важную роль в жизни каждого человека. Оно открывает новые возможности, помогает реализовать себя и достичь поставленных целей. Но что делать, если по каким-то причинам у вас нет документа о среднем образовании? В этом случае вы можете обратиться к специалистам, которые помогут вам купить диплом о среднем образовании. Многие люди сталкиваются с ситуацией, когда им необходимо иметь диплом где купить диплом о среднем образовании, но по разным причинам у них его нет. Это может быть связано с тем, что человек не закончил школу, не сдал все экзамены или потерял документ. В таких случаях покупка диплома о среднем образовании может стать единственным способом решить проблему. Конечно, многие могут возразить, что это купить свидетельство о рождении нечестно и недопустимо. Однако, в жизни бывают разные обстоятельства, и не всегда можно добиться желаемого законным путем. Покупка диплома о среднем образовании может стать спасительным решением для тех, кто столкнулся с трудностями и не может получить документ о своем образовании именно в данный момент. Конечно, перед тем как принять решение купить диплом о среднем образовании, следует взвесить все за и против. Необходимо быть готовым к тому, что это может вызвать негативные последствия, если обман будет раскрыт. Поэтому важно обратиться к надежным специалистам, которые помогут вам получить качественный документ, который будет максимально приближен к оригиналу. Кроме того, покупка диплома о среднем образовании может быть оправдана в случае, если у вас есть определенные навыки и знания, но вам необходимо иметь официальное подтверждение об образовании. В этом случае диплом станет для вас пропуском к новым возможностям и перспективам в карьере. Важно помнить, что образование – это не только бумажный документ, но и знания, умения и навыки, которые человек приобретает в процессе обучения. Покупка диплома о среднем образовании не даст вам новых знаний, но может помочь вам решить определенные проблемы и открыть новые возможности. Как правило, процесс покупки диплома о среднем образовании довольно простой. Вам нужно обратиться к специалистам, предоставить необходимую информацию о себе и дождаться получения документа. Однако, перед тем как делать заказ, убедитесь, что выбранный вами сервис действительно надежный и качественный. Если вы все же решили купить диплом о среднем образовании, помните, что это необходимо делать с осторожностью и ответственностью. Убедитесь, что вы понимаете все риски и последствия, которые могут возникнуть в случае обнаружения фальсификации. Важно быть готовым к тому, что в будущем вам придется ответить за свой поступок. В заключение можно сказать, что покупка диплома о среднем образовании может быть оправдана в определенных случаях. Однако, важно помнить, что образование – это не только бумажный документ, но и знания и навыки, которые человек приобретает в процессе обучения. Поэтому прежде чем делать такой шаг, обдумайте все за и против и примите решение, которое будет для вас самым правильным.