이는 새로운 HP ProLiant DL360 G10에 Windows 2019 Server Std를 새로 설치하여 작성 당시(8.0.26) 최신 버전의 MySQL을 새로 설치한 것입니다.
설치 및 일부 구성 후에 MySQL80 서비스를 중지하면 다시 시작되지 않는 것을 발견했습니다. 많은 재설치 후에 my.ini 파일을 저장하는 것만으로도 문제가 발생한다는 것을 알았습니다. 저장한다는 것은 아무 것도 수정한다는 의미가 아닙니다. 단지 메모장에서 파일을 열고 저장을 누르면 이 문제가 발생합니다.
서비스를 다시 설치하지 않고 다시 시작되는 상태로 되돌려 원본 파일을 다시 생성하는 방법을 찾지 못했습니다.
이 특정 버전에 문제가 있습니까? 파일 인코딩이나 다른 문제가 있을 수 있나요? 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
편집: 서비스 시작 시도로 인해 로그 파일이 업데이트되지 않는다는 점을 추가하고 싶었습니다. 마지막 항목은 항상 내가 마지막으로 종료한 내용입니다.
답변1
Notepad++를 설치하고 수정된 파일과 원본을 모두 열었는데 실제로 인코딩이 다릅니다. 원본은 UTF-8이고, 수정된 파일은 UTF-8-BOM입니다.
수정된 파일의 인코딩을 다시 UTF-8로 변경하여 문제가 해결되었습니다.
따라서 문제는 MS 메모장이 인코딩을 UTF-8-BOM으로 변경하여 MySQL이 시작되지 않는다는 것입니다.