WebDev2030
@WebDev2030
Битриксоид до мозга и костей

Как запустить mysql если есть проблема с файлом ibdata1?

Всем привет.
Настроил сервер в докере. Несколько недель всё работало нормально, но потом сервер упал с ошибкой ниже.
mysql-1  | 2024-08-31T12:53:42.537794Z 1 [ERROR] [MY-012263] [InnoDB] The Auto-extending innodb_system data file './ibdata1' is of a different size 0 pages (rounded down to MB) than specified in the .cnf file: initial 768 pages, max 0 (relevant if non-zero) pages!
mysql-1  | 2024-08-31T12:53:42.537822Z 1 [ERROR] [MY-012930] [InnoDB] Plugin initialization aborted with error Generic error.
mysql-1  | 2024-08-31T12:53:43.038064Z 1 [ERROR] [MY-010334] [Server] Failed to initialize DD Storage Engine
mysql-1  | 2024-08-31T12:53:43.038260Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
mysql-1  | 2024-08-31T12:53:43.038283Z 0 [ERROR] [MY-010119] [Server] Aborting


Я так понимаю проблема в ibdata1. Его размер 98304 байт, хотя должен быть иным. В my.cnf я не прописывал это, поэтому используется значение поумолчанию и скорее всего равно ibdata1:12M:autoextend. Т.е. вероятно файл поврежден. Удаление файла не привело к его пересозданию, появилась другие ошибки.

Подскажите в какую сторону копать?
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
Т.е. вероятно файл поврежден. Удаление файла не привело к его пересозданию, появилась другие ошибки.

Подскажите в какую сторону копать?

Копать в сторону восстановления с резервной копии с дампа.
Если таковой нет, то устанавливать с чистого листа.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы