Цитата |
---|
Георгий Калимулин написал: innodb_force_recover с 1 до 6, все так не стартует mysqld. |
Цитата |
---|
red_eye написал: запустить mysql и снять дамп, если повезёт. |
Цитата |
---|
Георгий Калимулин написал: нет файла mysqld.pid |
13.02.2021 17:08:13
|
|||||||
|
|
14.02.2021 04:07:12
Главный вопрос сейчас - что мне теперь делать?) В статье, которую вы кидали - ничего особенно нет. Может, есть какие то мануалы, что бы прям черным по белому. Сейчас сделал дамп бд битрикса. так что сделал проверку всех баз - особого результата не получил, после удаления строчки форс_рекавери все так же не стартует мускл. |
|||||||||
|
|
14.02.2021 09:37:39
Запустите mysql в том режиме, в котором запускается (innodb_force_recover = 6) 1. Зайдите в консоль mysql
2. Посмотрите список пользователей. Защита форума добавляет пробел в словах «select» и «from»
3. Посмотрите список бд
4. Тут можно делать дамп всех нужных бд. Вы уже это сделали.
5. Останавливаем mysql. 6. Сохраняем директорию, на случай, если что-то пойдёт не так.
7. Создаём новую директорию, выдаём права и инициализируем новую бд.
8. Запускаем mysql вобычном режиме без recovery. (В логе mysql можно посмотреть новый пароль от пользователя root). Прописываем пароль в /root/.my.cnf 9. Заходим в консоль mysql и создаём нужных пользователей и бд и выдаём права. Защита форума добавляет пробел в слове «create»
10. Загружаем дамп.
Название бд, имя пользователя и пароль можно посмотреть в bitrix/.settings.php Эти шаги можно делать, если повреждена не только бд сайта но и системные бд mysql Если системные бд в порядке, то можно уменьшить количество шагов, но это вы уже сами погуглите. Следует учитывать, нет никаких гарантий, что данные в дампе полностью корректны. |
|||||||||||||||||||
|
|
14.02.2021 22:53:55
Надеюсь вы не запускали команду смены владельцев файлов для mysql?
Я когда-то случайно запустил chown -R bitrix:bitrix /home и у меня база mysql лежала в /home так у меня сразу лег сервер и я минут 10 не мог понять в чем дело, пока не обнаружил что файлы базы данных не принадлежат пользователя мускула, а значит он не может с ними работать. И ошибки были очень похожие. Но возможно в вашем случае что-то другое мешает... |
|
|
|
14.02.2021 23:23:50
В вашей цитате лишние пробелы в командах. Создайте новую чистую директорию /var/lib/mysql Выдайте на неё права И попробуйте использовать эту команду.
Протестировал на percona 5.7, создалось без проблем. Будет создан новый пароль
|
|||||||
|
|
15.02.2021 00:45:18
потому что в логах было
|
|||||||||||||||
|
|
||||||||||||||