Esta é uma nova instalação da versão mais recente do MySQL no momento da escrita (8.0.26) em uma nova instalação de um Windows 2019 Server Std, em um novo HP ProLiant DL360 G10.
Após a instalação e algumas configurações, descobri que o serviço MySQL80 não seria reiniciado se eu o interrompesse. Depois de muitas reinstalações, descobri que apenas salvar o arquivo my.ini estava causando isso. E ao salvar, não quero dizer modificar nada - apenas o ato de abri-lo no Bloco de notas e clicar em salvar causa esse problema.
Não encontrei uma maneira de reverter para um estado em que ele seja reiniciado sem reinstalar o serviço para que o arquivo original seja recriado.
Isso é um problema com esta versão específica? Isso poderia ser um problema com a codificação do arquivo ou algo assim? Todas as ideias sobre como resolver isso?
Editar: só queria acrescentar que os arquivos de log não são atualizados pela tentativa de iniciar o serviço. As últimas entradas são sempre sobre o último desligamento que fiz.
Responder1
Instalei o Notepad++ e abri o arquivo modificado e o original, e eles realmente têm codificações diferentes. O original era UTF-8 e o arquivo modificado é UTF-8-BOM.
Alterei a codificação de volta para UTF-8 no arquivo modificado e isso resolveu o problema.
Então, aparentemente, o problema é que o MS Notepad altera a codificação para UTF-8-BOM, e isso faz com que o MySQL falhe ao iniciar.