WINDOWS 2000 서버에 MYSQL 5.5 설치시 MINIDUMPWRITEDUMP, FREEADDRINFO 오류 해결법

윈도우 2000 서버에 MySQL 5.5 버전대는 설치하면서 Start Service 과정에서 오류가 발생할 수 있다. 이런 경우 이벤트 뷰어로 다음 둘 중의 하나의 오류가 보일때 해결 방법을 설명하고자 한다.

The procedure entry point MiniDumpWriteDump could not be located in the dynamic link library dbghelp.dll

The procedure entry point freeaddrinfo could not be located in the dynamic link library WS2_32.dll.

  1. MySQL을 uninstall 한다.
  2. C:\Program Files\MySQL\MySQL Server 5.5\bin 폴더를 만든다
  3. ws_dbghlp.zip을 다운받는다.ws_dbghlp.zip 
  4. 압축을 풀면 3가지 파일이 나온다. 하나는 dbghelp.dll의 업데이트 버전이고, 다른 두개는 ws2_32.dll KDI Wrapper 버전이다. 이 세가지 파일을 C:\Program Files\MySQL\MySQL Server 5.5\bin 폴더에 복사한다.
  5. 이렇게 하면 오류를 막기 위한 환경 설정 끝. MySQL을 다시 설치한다. 이번에는 오류가 발생하지 않고 설치가 잘 될것이다.