3

Я установил Portable Xampp на свой флэш-накопитель.

Вот что я получаю, когда пытаюсь запустить MySQL на переносном сервере XAMPP. (Apache запускается без сбоев)

И журнал выглядит так

121003 22:07:31 [Note] Plugin 'FEDERATED' is disabled.
121003 22:07:31 InnoDB: The InnoDB memory heap is disabled
121003 22:07:31 InnoDB: Mutexes and rw_locks use Windows interlocked functions
121003 22:07:31 InnoDB: Compressed tables use zlib 1.2.3
121003 22:07:31 InnoDB: Initializing buffer pool, size = 16.0M
121003 22:07:31 InnoDB: Completed initialization of buffer pool
InnoDB: Error: log file \xampp\mysql\data\ib_logfile1 is of different size 0 0 bytes
InnoDB: than specified in the .cnf file 0 5242880 bytes!
121003 22:07:31 [ERROR] Plugin 'InnoDB' init function returned error.
121003 22:07:31 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
121003 22:07:31 [ERROR] Unknown/unsupported storage engine: InnoDB
121003 22:07:31 [ERROR] Aborting

121003 22:07:31 [Note] e:\xampp\mysql\bin\mysqld.exe: Shutdown complete

Что мне не хватает? КАК исправить эту проблему?

1 ответ1

3
  1. Стоп MySQL

  2. Внесите изменения в размер файла журнала.

  3. Удалите оба файла журнала.

  4. Запустите MySQL. Он будет жаловаться на отсутствие файлов журнала, но он создаст их, и все будет хорошо.

    innodb_buffer_pool_size = 2560M
    innodb_log_file_size    = 256M
    innodb_log_buffer_size  = 8M
    innodb_flush_log_at_trx_commit  = 2
    innodb_thread_concurrency   = 16
    innodb_flush_method = O_DIRECT

переместите старые файлы журнала innodb и перезапустите Mysql Server

mv ib<filenames> ib<filenames>.old 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .