Рейтинг:0

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

флаг ch

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

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

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

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

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

Рейтинг:2
флаг ch

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

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

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

флаг ua
Предложите вам отправить отчет об ошибке ( bugs.mysql.com ), предлагая принять файл, даже если он начинается с BOM.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.