The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Восстановление таблицы innodb в mysql 8"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / Linux)
Изначальное сообщение [ Отслеживать ]

"Восстановление таблицы innodb в mysql 8"  +/
Сообщение от Magiemail (ok), 16-Июн-19, 02:23 
Всем привет!
Подскажите, как восстановить innodb таблицы mysql8?
Одна из них сбойнула, нужно ее сдампить и пересоздать.

Установил в конфиге innodb_force_recovery = 1
Но остановить и нормально стартовать mysql не могу. После перезагрузки ubuntu, он висит в процессах, чем-то интенсивно загружает процессор, но не принимает соединения.
service mysql stop - висит и ничего не делает, процессы продолжают висеть и что-то считать.
В логе ошибок - ничего.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Восстановление таблицы innodb в mysql 8"  +/
Сообщение от urandon (?), 16-Июн-19, 16:10 
Поздравляю!
Теперь вы знаете о важности бэкапов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Восстановление таблицы innodb в mysql 8"  +/
Сообщение от Magiemail (ok), 17-Июн-19, 10:16 
> Поздравляю!
> Теперь вы знаете о важности бэкапов.

Знал и раньше. Это в бэкапе виртуалки такая ситуация.
$ sudo lsof +D /var/lib/mysql/
COMMAND   PID  USER   FD   TYPE DEVICE  SIZE/OFF   NODE NAME
mysqld  16299 mysql  cwd    DIR    8,2     32768 528939 /var/lib/mysql
mysqld  16299 mysql    4u   REG    8,2        80 565478 /var/lib/mysql/binlog.index
mysqld  16299 mysql    5uW  REG    8,2  50331648 534909 /var/lib/mysql/ib_logfile0
mysqld  16299 mysql   10uW  REG    8,2 146800640 529879 /var/lib/mysql/ibdata1
mysqld  16299 mysql   11uW  REG    8,2  50331648 566048 /var/lib/mysql/ib_logfile1
mysqld  16299 mysql   12uW  REG    8,2  23068672 548419 /var/lib/mysql/undo_001
mysqld  16299 mysql   14uW  REG    8,2  25165824 548423 /var/lib/mysql/undo_002

Файлы, которые открыты в mysql. И уже очень долго, не принимая вообще никакие соединения.
Можно что-то с этим сделать?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Восстановление таблицы innodb в mysql 8"  +/
Сообщение от stalker37email (ok), 17-Июн-19, 12:01 
Для начала запустить mysql в режиме отладки или  verbose в консоли и смотреть на чём висит..но скорее всего файлы базы побились, так что мускл не осиливает их починить
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Восстановление таблицы innodb в mysql 8"  +/
Сообщение от stalker37email (ok), 17-Июн-19, 13:45 
А так судя по
===
mysqld  16299 mysql   12uW  REG    8,2  23068672 548419 /var/lib/mysql/undo_001
mysqld  16299 mysql   14uW  REG    8,2  25165824 548423 /var/lib/mysql/undo_002
===
пытается что-то откатить.
Посмотрите есть ли дисковая активность со стороны мускла... хоть тем же iotop
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Восстановление таблицы innodb в mysql 8"  +/
Сообщение от xm (ok), 17-Июн-19, 23:57 
> После перезагрузки ubuntu, он
> висит в процессах, чем-то интенсивно загружает процессор, но не принимает соединения.

Подождите. 8 вообще долго это делает по умолчанию (можно настроить). См. в логе что происходит у вас.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру