-1

Перенесено из Stackoverflow

Моя установка следующая:

  • ОС Windows 8.1 Pro
  • Основной жесткий диск 500 ГБ разделен на два раздела (C: и D: , чтобы их можно было отформатировать без потери данных
  • Оба раздела BitLocker -ed
  • Каталог данных MySQL под D:/Mysql/Data

У меня есть следующие симптомы: когда компьютер загружается после горячего выключения (то есть сеанс ядра находится в спящем режиме, пользовательский сеанс выключен) или полной холодной перезагрузки (то есть перезагрузка ядра тоже) MySQL запускается как служба и отвечает.

Однако это будет систематически падать при первом запросе (ах). Например, я могу запустить свое веб-приложение на базе MySQL, но через несколько секунд СУБД вылетит. То же самое, если я запускаю запросы напрямую.

Я должен либо остановить и перезапустить MySQL с консоли, либо отключить автозапуск СУБД и запустить net start mysql56 после загрузки.

Установка delayed start не помогает. Я должен начать вручную, когда рабочий стол полностью реагирует.

Как я могу исследовать эту проблему?

Я пытался посмотреть журналы, но ...

2015-10-12 08:47:07 3776 [Note] Server hostname (bind-address): '*'; port: 3306
2015-10-12 08:47:07 3776 [Note] IPv6 is available.
2015-10-12 08:47:07 3776 [Note]   - '::' resolves to '::';
2015-10-12 08:47:07 3776 [Note] Server socket created on IP: '::'.
2015-10-12 08:47:09 3776 [Note] Event Scheduler: Loaded 0 events
2015-10-12 08:47:09 3776 [Note] C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe: ready for connections.
Version: '5.6.22-log'  socket: ''  port: 3306  MySQL Community Server (GPL)

Мой рабочий день начался в 8:47.

2015-10-14 10:53:44 5744 [Note] Plugin 'FEDERATED' is disabled.
2015-10-14 10:53:44 5744 [Warning] The option innodb (skip-innodb) is deprecated and will be removed in a future release
2015-10-14 10:53:44 1c94 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.
2015-10-14 10:53:44 5744 [Note] InnoDB: Using atomics to ref count buffer pool pages
2015-10-14 10:53:44 5744 [Note] InnoDB: The InnoDB memory heap is disabled
2015-10-14 10:53:44 5744 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions

Никаких других журналов до первого сбоя сейчас в 10:53

Системные журналы не показывают ничего особенного

1 ответ1

0

Хорошо, чтобы проверить файл my.ini.

Сначала то, что я предлагаю проверить - проверьте текущий уровень предупреждения, установите для него значение log-warnings = 2 (или больше), это может дать больше информации в error.log, это поможет, если сбой произойдет по внутренним причинам MySQL.

Если MySQL аварийно завершит работу программы Windows - журнал все равно будет пустым, потому что из MySQL просматриваются без ошибок. В этом случае - миграция / обновление до 5.6.27 не оправдывает, но может также решить проблему, просто потому что она немного более новая.

Для проверки - вы можете скачать zip-версию MySQL (без установщика) и запустить ее вручную (не как сервис)

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