MySQL 알리미 시작 시 높은 심각도 오류

MySQL 알리미 시작 시 높은 심각도 오류

MySQL Notifier를 시작하면 다음과 같은 오류가 표시됩니다.

"높은 심각도 오류" "개체 참조가 개체의 인스턴스로 설정되지 않았습니다."

그리고 " "를 클릭하면 Show Details프로그램의 예외 스택 추적을 볼 수 있습니다.

MySQL.Utility.IniFile.HasKey(문자열 섹션, 문자열 keyToFind), MySql.Notifier.MySQLService.GetStartupParameters(), MySql.Notifier.MySQLService.FindMatchingWBConnections(), MySql.Notifier.MySQLService.SetServiceParameters(Boolean doNotFetchInstanceIfOffline), MySql. Notifier.Machine.LoadServiceParameters(MySQLService 서비스, ChangeType 변경 유형) at MySql.Notifier.Machine.ChangeService(MySQLService 서비스, ChangeType 변경 유형) at MySql.Notifier.Machine.LoadServicesParameters(Boolean setupWMIEventsOnly) at MySql.Notifier.MachinesList.LoadMachinesServices() MySql.Notifier.Notifier..ctor(), MySql.Notifier.NotifierApplicationContext..ctor(), MySql.Notifier.Program.Main(String[] args)

프로그램을 올바르게 시작하려면 어떻게 해야 합니까?

답변1

손상된 구성 파일 또는 일부 더미 MySQL 서비스(서버 설치에서 남은 부분이 완전히 제거되지 않음)로 인해 오류가 나타납니다. 언제나확실하게 하다당신은달리기그만큼최신 알리미사용 가능한 버전(다음에서 다운로드할 수 있음)mysql 다운로드 페이지).

손상된 파일 구성을 해결하는 방법:

  1. 실행 명령 창을 열고 다음을 입력합니다(Windows Vista에서 Windows 8.1까지).

    %AppData%\Roaming\Oracle\MySQL 알리미\

  2. settings.config언급된 위치에서 삭제하세요 .

더미 MySQL 서비스 남은 부분을 해결하는 방법:

  1. 문제가 지속되면 실행 명령 창을 열고 다음을 입력하십시오.

    services.msc

  2. 나열되어서는 안 되는 MySQL 서비스를 기록해 두십시오(이전에 제거를 시도한 경우).

  3. 관리자 권한 명령 창을 열고 다음 명령을 입력하십시오.

    sc 삭제 "< Dummy_service_name_here >".

알리미를 다시 시작하고 문제가 해결되었는지 확인하십시오.

유사한 오류가 이후에도 계속 나타나면 스택 추적에 CreateScheduledTask라는 단어가 어딘가에 표시되는지 확인하십시오. 이는 Notifier가 설치된 MySQL 제품의 업데이트를 확인하기 위해 시작할 때 예약 작업을 추가하려고 할 때 문제가 있음을 의미합니다.

settings.config해결 방법은 다시 생성된 파일을 메모장에서 여는 것입니다 . 파일 내에서 이라는 속성을 찾아 for "AutoCheckForUpdates"의 기본값을 변경한 후 Notifier를 다시 실행하세요."True""False"이 게시물.

관련 정보