MySQL 8.0.26 не запускается после сохранения my.ini

MySQL 8.0.26 не запускается после сохранения my.ini

Это новая установка последней версии MySQL на момент написания статьи (8.0.26) на новой установке Windows 2019 Server Std на новом HP ProLiant DL360 G10.

После установки и некоторой настройки я обнаружил, что служба MySQL80 не запускается снова, если я ее останавливаю. После множества переустановок я обнаружил, что причиной этого было простое сохранение файла my.ini. И под сохранением я не имею в виду изменение чего-либо — просто открытие файла в Блокноте и нажатие кнопки «сохранить» вызывает эту проблему.

Я не нашел способа вернуться в состояние, в котором он запускается снова, без переустановки службы, поэтому исходный файл создается заново.

Это проблема этой конкретной версии? Может ли это быть проблема с кодировкой файла или что-то еще? Есть идеи, как это решить?

Редактировать: Просто хотел добавить, что файлы журнала не обновляются при попытке запуска службы. Последние записи всегда о последнем выключении, которое я сделал.

решение1

Я установил Notepad++ и открыл и измененный файл, и оригинальный, и у них действительно разные кодировки. Оригинал был UTF-8, а измененный файл — UTF-8-BOM.

Я изменил кодировку измененного файла обратно на UTF-8, и это решило проблему.

Итак, судя по всему, проблема в том, что MS Notepad меняет кодировку на UTF-8-BOM, и из-за этого MySQL не запускается.

Связанный контент