developer tip

MySql 5.7 설치 프로그램이 VS 2013 재배포 가능 패키지를 감지하지 못함

optionbox 2020. 12. 14. 08:06
반응형

MySql 5.7 설치 프로그램이 VS 2013 재배포 가능 패키지를 감지하지 못함


MySql 설치 프로그램 MSI 패키지를 사용하여 깨끗한 Windows 서버 시스템에 최신 버전의 MySQL Server (5.7.19)를 설치하려고합니다.

첫 번째 시도에서 Visual Studio 2013 재배포 가능 패키지의 필수 구성 요소가 필요하다고 알려주고 설치했습니다. 그러나 서버를 설치하려고 할 때 다음과 같이 불평합니다.

1 : 조치 10:59:21 : 설치.

1 : 1 : MySQL 서버 5.7 2 : {F08E9C75-A42E-4962-8760-4CBD9CF35D7A}

1 : 조치 10:59:21 : 관련 제품 찾기. 관련 애플리케이션 검색

1 : 액션 10:59:21 : AppSearch. 설치된 애플리케이션 검색

1 : 액션 10:59:21 : LaunchConditions. 발사 조건 평가

1 :이 애플리케이션에는 Visual Studio 2013 재배포 가능 패키지가 필요합니다. 재배포 가능 패키지를 설치 한 다음이 설치 프로그램을 다시 실행하십시오.

1 : 1 : MySQL 서버 5.7 2 : {F08E9C75-A42E-4962-8760-4CBD9CF35D7A} 3 : 3

1 : 제품 'MySQL Server 5.7.19'에 대한 '설치'작업이 실패했습니다.

컴퓨터 재부팅을 시도했습니다-문제가 지속됩니다.

Windows가 패키지가 설치되었음을 알고 있는지 확인하기 위해 레지스트리를 확인했습니다.

이전 버전의 MySql을 설치하려고했는데 제대로 설치됩니다.

그래서 모든 설치를 정리하고 패키지를 다시 실행했습니다. 이번에는 Workbench, Shell 및 기타 유용한 도구도 선택했습니다. 서버를 제외하고 모두 잘 설치되었습니다. 이미 설치된 재배포 가능 패키지가 여전히 필요합니다.

여기서 어디로 갈 수 있습니까?


오늘 MySQL 5.7을 설치하는 동안 동일한 문제가 발생했으며 어떻게 진행하고 질문을 찾을 수 있는지 모르겠습니다. 내 컴퓨터에 64 비트 버전의 Visual C ++ 재배포 가능 패키지를 설치했는지 확인했습니다. 그런 다음 동일한 패키지의 32 비트 버전 (URL : https://www.microsoft.com/en-in/download/details.aspx?id=40784 )을 설치했고 MySQL 설치 프로그램이이를 감지하고 설치를 계속합니다. .

설치 프로그램이 32 비트 설치 경로를 찾고있는 것 같습니다. 이 도움을 바랍니다.


x64 버전의 Visual C ++ 재배포 가능 버전을 설치하는 MySQL 5.7.19를 설치하는 동안 비슷한 문제가 발생했지만 작동하지 않았습니다. 결국 Prabhat과 비슷한 방식으로 문제를 해결할 수 있었지만 대신 x86 버전을 설치했습니다. 지금까지 일하고 있습니다.

Prabhat의 대답에 대해 이것을 언급했을 것이지만 평판 제한.


동일한 문제가 발생하여 여러 번 시도하고 Visual Studio Redistribute 2013의 여러 버전을 제거했지만 MySql V5.7이 설치되지 않았습니다. x86과 64 비트를 모두 시도했지만 결과는 동일했습니다.

해결책 : 5.7 대신 MySql 버전 5.6 을 다운로드 한 다음 매력처럼 설치됩니다.

노트 :

MySql V 5.7 설치 프로그램에 문제가있는 것 같습니다.


64 비트 MySQL 서버 설치의 경우 64 비트 버전의 Visual Studio 2013 재배포 가능 패키지 (제 경우에는 12.0.30501에서 12.0.40660으로)를 업데이트하는 것이 좋습니다. 재배포 가능 패키지 업데이트는 여기 에서 찾을 수 있습니다 . 이 MySQL Forum 게시물 에서이 솔루션 보았지만 이전에 Prabhat (다른 서버에서) 의 답변을 사용 했으며 작동했습니다.


해야 할 일은 Visual Studio 2013 용 Visual C ++ 재배포 가능 패키지를 설치하는 것입니다. 어떤 이유로 든 2015 버전을 설치했는지 여부는 중요하지 않습니다. x86 및 x64 버전을 모두 설치합니다. 다음 은 설치 프로그램에 대한 링크 입니다. 그것이 당신에게 효과가 있기를 바랍니다.


또한 MySQL 5.7.19를 설치하는 데 문제가 발생했습니다. 16 비트와 32 비트 버전이 모두 이미 설치되어있을 때 C ++ 재배포 가능 2013이 설치되어 있지 않다고 주장했기 때문입니다. 여기에있는 다른 답변 중 어느 것도 나를 위해 일하지 않았습니다.

내가 발견 한 것은 내 C ++ 재배포 가능 파일을 복구 한 후 설치 프로그램이 찾은 것입니다.


이 스레드에서 사용자가 게시 한 솔루션을 확인한 후 두 솔루션 (아키텍처 32 및 64 비트 용 런타임 설치 또는 최신 버전의 런타임 설치)이 작동합니다.

더 나은 솔루션은 최신 버전의 VC ++ 2013 x64 런타임 을 설치하는 것 입니다. 12.0.40660.0MySQL 설치 프로그램이 현재 설치하는 버전이 version 12.0.30501.0파일 버전이있는 버전을 설치하고 있는지 확인하십시오. 이 버전 이하의 버전은 오류가 발생할 수 있습니다. 최상의 솔루션을 제공 한 Jafeth Carrillo Salas와 다른 해결 방법에 기여한 다른 모든 사용자에게 감사드립니다.

최신 런타임 버전을 사용하여이 문제를 해결할 것 입니다. 이 MySQL 버그 링크 에서 상태를 추적 할 수 있습니다 .


내 컴퓨터 시스템 언어는 중국어입니다. 처음에는 Visual C ++ 2013 영어 버전을 설치했는데 작동하지 않습니다. 그리고 Visual C ++ 2013 (en)을 제거합니다. Visual C ++ 2013 (cn)을 설치합니다. 효과가있다.


다음 단계를 시도하십시오.

1 단계. https://www.microsoft.com/en-in/download/details.aspx?id=40784이동합니다.

여기에 이미지 설명 입력

2 단계. Visual Studio 2013 용 Visual C ++ 재배포 가능 패키지를 다운로드하려면 클릭합니다.

3 단계 점검 경우 vcredist_x86.exe, 64 비트 또는를위한 경우 vcredist_x64.exe 32 비트에 대한

여기에 이미지 설명 입력

4 단계. 다음을 클릭하고 컴퓨터에 vcredist _ ** 설치를 다운로드 한 후

그런 다음 MySQL 설치 프로그램 을 다시 시작 하고 mysql 설치 프로세스를 반복하십시오.

참고 URL : https://stackoverflow.com/questions/45163588/mysql-5-7-installer-fails-to-detect-vs-2013-redistributable

반응형