
Windows 2003에서 "MySQL-5-1-47"을 작업하는 데 몇 달이 걸렸습니다. 다시 시작하면 "MySQL" 서비스가 "시작 중" 상태로 유지됩니다.
서비스를 높이는 유일한 방법은 프로그램을 직접 실행하는 것이었습니다.
C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld
이것은 MySQL 오류 로그입니다.
100906 16:07:29 [Note] Event Scheduler: Purging the queue. 0 events
100906 16:07:32 InnoDB: Starting shutdown...
100906 16:07:37 [Note] Plugin 'FEDERATED' is disabled.
100906 16:07:38 InnoDB: Shutdown completed; log sequence number 0 44233
100906 16:07:38 [Note] mysqld: Shutdown complete
100906 16:07:39 InnoDB: Started; log sequence number 0 44233
100906 16:17:21 [Note] Plugin 'FEDERATED' is disabled.
100906 16:17:22 InnoDB: Started; log sequence number 0 44233
100906 16:22:01 [Note] Plugin 'FEDERATED' is disabled.
100906 16:22:02 InnoDB: Started; log sequence number 0 44233
100906 16:22:02 [Note] Event Scheduler: Loaded 0 events
100906 16:22:02 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe: ready for connections.
Version: '5.1.47-community' socket: '' port: 3306 MySQL Community Server (GPL)
마지막 줄은 쉘에서 프로그램을 로드한 후입니다.
감사하다.
답변1
확인해 보세요http://bugs.mysql.com/bug.php?id=49637. 당신이 겪고 있는 것과 동일한 증상을 설명합니다. 변수(예: tempdir)가 올바르게 정의되었는지 확인하십시오.
답변2
실수로 "UTF8 with BOM"을 사용하여 "my.ini" 구성을 저장했습니다. 문자 세트를 "UTF-8"(또는 ASCII)로 변경한 후 다시 작동합니다.
메모장 이외의 편집기를 사용해 보니 Visual Studio 코드에서 인코딩이 올바르게 확인되었습니다.
답변3
하하하, 정말 감사합니다. 이 포럼을 볼 사람에게 더 자세한 안내를 드리고 싶다면 C:/ProgramData/MySQL에서 my.ini 파일을 열어야 합니다. 그런 다음 "Notepad++"를 사용하여 파일을 열어야 합니다. "(메모장 Windows가 문제의 원인입니다.) 인코딩을 "UTF-8"로 변경하고 다시 저장하세요. 그런 다음 작업 관리자에서 Mysql 서비스를 중지해야 합니다. 그런 다음 mysql 서비스를 다시 시작하십시오. 굿럭