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.0
MySQL 설치 프로그램이 현재 설치하는 버전이 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 설치 프로세스를 반복하십시오.
'developer tip' 카테고리의 다른 글
Xamarin Forms에 해당하는 토스트 (0) | 2020.12.14 |
---|---|
Angular2 : 정의되지 않은 '이름'속성을 읽을 수 없습니다. (0) | 2020.12.14 |
UIViewController가 탐색 스택에서 Popped를 가져 오는지 확인하고 있습니까? (0) | 2020.12.14 |
C #을 사용하여 각 단어의 첫 문자 또는 전체 문자열의 첫 문자를 대문자로 바꾸는 방법은 무엇입니까? (0) | 2020.12.14 |
Python, 기본 인증을 사용하는 HTTPS GET (0) | 2020.12.14 |