MySql 8.0 inicia e para após my.ini ser salvo ou editado no Windows 10

MySql 8.0 inicia e para após my.ini ser salvo ou editado no Windows 10

Depois de instalar o MySQL 8.0 fiz algumas alterações no arquivo my.ini e o serviço falhou ao iniciar. Reverti as alterações e o MySQL 8.0 ainda não iniciava. Depois desinstalei e reinstalei. MySQL começou com a nova instalação. Desta vez resolvi fazer um backup do arquivo MySQL e depois simplesmente abrir o arquivo my.ini no bloco de notas, não fazer nenhuma alteração e apenas salvar o arquivo. O MySQL 8.0 iniciaria novamente e pararia imediatamente sem registrar erros.

Em seguida, renomeei o arquivo my.ini não editado sem alterações para my.ini.bad e renomeei a cópia my.ini para my.ini e o MySQL iniciaria novamente.

Comparei as diferenças nos arquivos e não vi nada diferente nas permissões dos arquivos.

Não consigo editar o arquivo. Qualquer salvamento mesmo sem alterar o arquivo impede a execução do MySQL.

O bloco de notas está alterando o tamanho do arquivo de 17464 para 17467 sem qualquer edição.

Como edito o arquivo my.ini e também inicio o MySQL?

Responder1

Descobri que o arquivo ini do MySQL possui 3 caracteres ANSI inválidos. A linha a seguir no arquivo é a culpada "O número da linha varia de 1 a 2 ^ 32 - 1. “Único” significa que cada ID deve ser diferente.". Possui 3 caracteres Unicode. Isso está fazendo com que o bloco de notas anexe a marca de ordem de bytes ao arquivo de texto.

Remova este comentário e use Salvar como no Bloco de Notas. Em "Salvar como", altere a codificação para ANSI. Se você não remover o comentário e salvá-lo como ANSI, o Bloco de Notas substituirá automaticamente os caracteres por espaços reservados.

informação relacionada