그냥 사는 이야기

윈도우즈 MySQL error 1042: Unable to connect to any of the specified MySQL hosts 본문

Development/System

윈도우즈 MySQL error 1042: Unable to connect to any of the specified MySQL hosts

없다캐라 2020. 3. 9. 17:39
반응형

윈도우즈 8 x64 환경에서 MariaDB를 설치하다 에러가 났다.

ended prematurely는 또 무슨 경우지?

나중에 다시 인스톨하라고 하지만 계속해도 마찬가지였다.

Mysql도 에러

mariadb 최신이 안되면 mysql은 되지 않을까 싶어서 다시 했더니 역시나 설치가 안되었다.

로그를 살펴보자
10번까지 시도를 했지만 그래도 설치 실패

에러 내용을 텍스트로 옮기면 아래와 같다.

MySQL error 1042: Unable to connect to any of the specified MySQL hosts.
Waiting 5 seconds before the next connection attempt...
Retry 10: Attempting to connect to Mysql@localhost:3306 with user root with no password...
MySQL error 1042: Unable to connect to any of the specified MySQL hosts.
Failed to connect to MySQL Server 8.0.19 after 10 attempts.
Ended configuration step: Starting the serve

안돼서 여러 번 시도한 것은 알겠는데...... 왜 안되지? 구글링을 했지만 썩 만족스럽지는 못했지만 관리자 권한으로 다시 설치를 해보았다. 역시 실패했지만 그래도 뭔가 찾았다.

api-ms-win-crt-runtime-l1-1-0.dll 에러

다시 설치파일을 실행. Reconfigure하라는 것이 나온다.

Reconfigure 하라는 것이 나오는데 저기를 들어가 보면

api-ms-win-crt-runtime-l1-1-0.dll 오류발생

api-ms-win-crt-runtime-l1-1-0.dll 이 없다는 오류가 뜬다. 그럼 구글링 고고하면 의외로 adobe에서 친절히 설명해준다. adobe 제품군을 설치하다가도 한 번씩 발생하기도 하나보다

해결법

방법 1 - 윈도우즈 업데이트

Windows에서 범용 C 런타임에 대한 업데이트 문서를 가보면 api-ms-win-crt-runtime-l1-1-0.dll 파일에 대한 윈도우즈 버전별 update download 링크가 뜬다. 하지만 전부 404로 없다고 나온다. 직접 다운 받아서 패치가 안되면 그냥 윈도우즈 업데이트를 뒤져보면 자동으로 이 관련 업데이트가 가능하다고 한다.

방법 2 - Windows KB2999226 직접 설치

아니면 KB2999226에 대한 파일을 직접 구해야 하는데 Windows에서 범용 C 런타임에 대한 업데이트 문서에서 보면,

2999226 관련 업데이트를 구하면 된다.

2999226 관련링크는 아래와 같다.

  x86 x64
Windows 7, Windows Server 2008(R2) download download
Windows 8, Windows Server 2012 download download
Windows 8.1, Windows Server 2012 R2 download download

 

Comments