Как я восстанавливаю innodb-файлы в sql файл и вот именно?

Я пытаюсь восстановить innodb базы данных из файлов. Я следовал

  1. Остановите своего mysql демона/сервис (#, сервисы останавливают mysql) на моем services.msc, и удостоверился, что услуга MySql не работает.
  2. Замените новый каталог “данных” поддержанным (не забывайте работать над копией своего резервного копирования, а не с Вашим и только копировать!!)
  3. Запустите свой mysqld с innodb revocery параметры и сохраните это окнами открытый: mysqld --standalone --console --innodb-force-recovery=4. Консоль останется открытой, и Вы будете видеть, что журнал обменивается сообщениями непосредственно на Вашем экране (CTRL-C закроет сервер), я столкнулся с количеством проблемы, присматривайте за шагом 7, я скопировал и вставил свой вывод от моего восстановления.

и наконец вводимый sudo -u mysql mysqld --standalone --console --explicit_defaults_for_timestamp --innodb-force-recovery=4 и я добрался

2016-10-21T04:56:01.469769Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2016-10-21T04:56:01.469808Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)
2016-10-21T04:56:01.608783Z 0 [Note] mysqld (mysqld 5.7.15-0ubuntu2) starting as process 21945 ...
2016-10-21T04:56:01.611402Z 0 [Note] InnoDB: PUNCH HOLE support available
2016-10-21T04:56:01.611455Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2016-10-21T04:56:01.611514Z 0 [Note] InnoDB: Uses event mutexes
2016-10-21T04:56:01.611551Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2016-10-21T04:56:01.611586Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.8
2016-10-21T04:56:01.611620Z 0 [Note] InnoDB: Using Linux native AIO
2016-10-21T04:56:01.611798Z 0 [Note] InnoDB: Number of pools: 1
2016-10-21T04:56:01.611903Z 0 [Note] InnoDB: Using CPU crc32 instructions
2016-10-21T04:56:01.612745Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
2016-10-21T04:56:01.617639Z 0 [Note] InnoDB: Completed initialization of buffer pool
2016-10-21T04:56:01.618798Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
2016-10-21T04:56:01.630251Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
2016-10-21T04:56:01.630414Z 0 [ERROR] InnoDB: Upgrade after a crash is not supported. This redo log was created before MySQL 5.7.9, and it appears corrupted. Please follow the instructions at http://dev.mysql.com/doc/refman/5.7/en/upgrading.html
2016-10-21T04:56:01.630461Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2016-10-21T04:56:02.232149Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2016-10-21T04:56:02.232182Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2016-10-21T04:56:02.232190Z 0 [ERROR] Failed to initialize plugins.
2016-10-21T04:56:02.232195Z 0 [ERROR] Aborting

2016-10-21T04:56:02.232201Z 0 [Note] Binlog end
2016-10-21T04:56:02.232251Z 0 [Note] Shutting down plugin 'CSV'
2016-10-21T04:56:02.232586Z 0 [Note] mysqld: Shutdown complete

Все же я не хочу обновлять, но просто восстанавливать файлы в sql файл. Как я просто восстанавливаю файлы в sql файл и вот именно?

Править: --innodb-force-recovery=6 решенный это, как интуитивный.

4
задан 21 October 2016 в 09:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: