Один из наших серверов подвергся атаке вымогателей со стороны группы международных хакеров.Итак, мы перегруппировали и начали заново, и единственными незатронутыми данными, которые у нас были, был файл ibdata1, сохраненный в папке данных программы mysql.
Мы хотели бы восстановить эти данные на новом экземпляре, чтобы мы перенесли наши операции вперед, но после попытки запустить новую установку mysql служба останавливается с ошибкой 1067. Она предлагает удалить все файлы, созданныеInnoDB: все файлы ibdata и все файлы ib_logfile.Если я сделаю это, служба запустится, но я не смогу сделать это, потому что мне нужно получить доступ к данным в этом конкретном файле данных.Я также добавил эти две строки в мой файл .cnf
innodb_force_recovery=6
innodb_fast_shutdown=0
Это не сработало.Таким образом, я удалил только файлы журнала, и он создал новые файлы журнала, вместе с этим пришла эта ошибка
190223 11:38:48 [Note] Plugin 'FEDERATED' is disabled.
190223 11:38:48 InnoDB: The InnoDB memory heap is disabled
190223 11:38:48 InnoDB: Mutexes and rw_locks use Windows interlocked functions
190223 11:38:48 InnoDB: Compressed tables use zlib 1.2.3
190223 11:38:48 InnoDB: Initializing buffer pool, size = 2.0G
190223 11:38:48 InnoDB: Completed initialization of buffer pool
190223 11:38:48 InnoDB: highest supported file format is Barracuda.
InnoDB: No valid checkpoint found.
InnoDB: If this error appears when you are creating an InnoDB database,
InnoDB: the problem may be that during an earlier attempt you managed
InnoDB: to create the InnoDB data files, but log file creation failed.
InnoDB: If that is the case, please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/error-creating-innodb.html
190223 11:38:48 [ERROR] Plugin 'InnoDB' init function returned error.
190223 11:38:48 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
190223 11:38:48 [ERROR] Unknown/unsupported storage engine: INNODB
190223 11:38:48 [ERROR] Aborting
Then I replaced the log files with the same ones I used with the original ibdata1 file then I got this error.
190223 12:11:26 [Note] Plugin 'FEDERATED' is disabled.
190223 12:11:26 InnoDB: The InnoDB memory heap is disabled
190223 12:11:26 InnoDB: Mutexes and rw_locks use Windows interlocked functions
190223 12:11:26 InnoDB: Compressed tables use zlib 1.2.3
190223 12:11:26 InnoDB: Initializing buffer pool, size = 2.0G
190223 12:11:26 InnoDB: Completed initialization of buffer pool
InnoDB: Error: log file .\ib_logfile0 is of different size 0 1073741824 bytes
InnoDB: than specified in the .cnf file 0 224395264 bytes!
190223 12:11:26 [ERROR] Plugin 'InnoDB' init function returned error.
190223 12:11:26 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
190223 12:11:26 [ERROR] Unknown/unsupported storage engine: INNODB
190223 12:11:26 [ERROR] Aborting
Похоже, что где-то в файлах журнала есть контрольная точка, необходимая для чтения файла данных.должным образом службой mysql.Может быть, мне нужно указать размер файла журнала в файле конфигурации my.ini.Но я не знаю, как это сделать.
Любая помощь действительно пригодится здесь.