[QUOTE]
Георгий Калимулин написал:
Может, есть какие то мануалы, что бы прям черным по белому. Сейчас сделал дамп бд битрикса. [/QUOTE]
Если пошагово:
Запустите mysql в том режиме, в котором запускается (innodb_force_recover = 6)
1. Зайдите в консоль mysql
[CODE]mysql[/CODE]
2. Посмотрите список пользователей.
Защита форума добавляет пробел в словах «select» и «from»
[CODE]
mysql> SEL ECT User,Host FR OM mysql.user;
+---------------+-----------+
| User | Host |
+---------------+-----------+
| root | 127.0.0.1 |
| root | ::1 |
| bitrix0 | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
+---------------+-----------+
10 rows in set (0.00 sec)[/CODE]
3. Посмотрите список бд
[CODE]mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sitemanager0 |
| sys |
+--------------------+
6 rows in set (0.02 sec)
[/CODE]
4. Тут можно делать дамп всех нужных бд. Вы уже это сделали.
[CODE]mysqldump -e --add-drop-table --add-locks --skip-lock-tables --single-transaction --quick sitemanager0 > sitemanager0.sql[/CODE]
5. Останавливаем mysql.
6. Сохраняем директорию, на случай, если что-то пойдёт не так.
[CODE]mv /var/lib/mysql /var/lib/mysql_2021.02.14[/CODE]
7. Создаём новую директорию, выдаём права и инициализируем новую бд.
[CODE]mkdir /var/lib/mysql
chown -R mysql. /var/lib/mysql
cd /var/lib/mysql
mysql_install_db --user=mysql --verbose[/CODE]
8. Запускаем mysql вобычном режиме без recovery. (В логе mysql можно посмотреть новый пароль от пользователя root). Прописываем пароль в /root/.my.cnf
9. Заходим в консоль mysql и создаём нужных пользователей и бд и выдаём права.
Защита форума добавляет пробел в слове «create»
[CODE]
mysql> CRE ATE DATABASE sitemanager0;
mysql> CREATE USER 'bitrix0'@'localhost' IDENTIFIED BY 'пароль';
mysql> GRANT ALL PRIVILEGES ON sitemanager0.* TO 'bitrix0'@'localhost';
[/CODE]
10. Загружаем дамп.
[CODE]mysql sitemanager0 < sitemanager0.sql[/CODE]
Название бд, имя пользователя и пароль можно посмотреть в bitrix/.settings.php
Эти шаги можно делать, если повреждена не только бд сайта но и системные бд mysql
Если системные бд в порядке, то можно уменьшить количество шагов, но это вы уже сами погуглите.
Следует учитывать, нет никаких гарантий, что данные в дампе полностью корректны.