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

Brandonusedy · 20.04.2026 at 11:21

MRKT скины CS2 полный гид рынка

Рынок визуальных предметов в CS2 представляет собой крупную экономику, где игроки могут продавать предметы с реальной стоимостью. Платформы типа маркетплейсов дают доступ к более выгодным возможностям торговли.

Что такое MRKT скины

Под MRKT понимается покупка через сторонние сайты, а не через Steam Market. Такие сервисы предлагают низкие комиссии, но требуют осторожности.

Как выбирать скины

При выборе предмета важно учитывать несколько факторов:

— состояние влияет на визуал
— уникальность определяет цену
— Популярность влияет на возможность перепродажи

низкий float выглядит ярче, тогда как Battle Scarred стоит ниже по цене.

Анализ цен и трендов

Перед инвестированием важно изучить динамику рынка. Цена зависит от ивентов и хайпа. Скины популярных оружий обычно имеют устойчивую цену.

Избегайте пиков, если не планируете быструю перепродажу.

Безопасность при торговле

В обмене предметами безопасность играет важное значение:

— Используйте известные сервисы
— Включайте двухфакторную аутентификацию
— Избегайте слишком выгодных сделок

Часто встречаются фишинг, поэтому проверяйте каждую сделку.

Инвестиции в скины

Некоторые предметы могут выступать как инвестиции. Редкие ножи со временем растут в цене mrkt xyz

Однако рынок остается нестабильным, поэтому важно контролировать бюджет.

Популярные площадки

Среди платформ выделяются:

— Buff163
— Skinport
— известный сайт

Каждая платформа имеет свои комиссии, поэтому важно выбирать перед покупкой.

Заключение

Рынок MRKT скинов CS2 — это динамичная среда, где знания дают преимущество. Грамотный подход к редкости и использование проверенных платформ позволяет превратить скины в источник дохода.

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

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