MySql 5.7 설치 관리자가 VS 2013 재배포 가능을 감지하지 못함
MySql 설치 관리자 MSI 패키지를 사용하여 깨끗한 Windows 서버 시스템에 최신 버전의 MySQL Server 5.7.19를 설치하려고 합니다.
처음에 Visual Studio 2013 Redistributable의 전제 조건이 필요하다고 하여 설치했습니다.다만, 서버를 인스톨 하려고 하면, 다음과 같은 불만이 발생합니다.
1: 액션 10:59:21:INSTALL.
1:1: MySQL Server 5.7 2: {F08E9C75-A42E-4962-8760-4CBD9CF35D7A}
1: 액션 10:59:21: 관련 제품 검색.관련 응용 프로그램 검색 중
1: 액션 10:59:21:App Search.설치된 응용 프로그램 검색
1: 액션 10:59:21:Launch Conditions.기동 조건의 평가
1: 이 응용 프로그램을 사용하려면 Visual Studio 2013 재배포 가능이 필요합니다.재배포 가능을 설치한 후 이 설치 프로그램을 다시 실행하십시오.
1:1: MySQL Server 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 Installer가 이를 감지하여 설치를 계속합니다.
설치 관리자가 32비트 설치 경로를 찾고 있었던 것 같습니다.이게 도움이 됐으면 좋겠다.
MySQL 5.7.19를 설치할 때 비주얼 C++ 재배포 가능 x64 버전을 설치할 때 비슷한 문제가 발생했는데 작동이 거부되었습니다.결국 Prabhat과 비슷한 방법으로 그것을 회피할 수 있었지만 대신 x86 버전을 설치했다.지금까지 일하고 있다.
Prabhat의 답변에 대해 언급했겠지만 평판 제한에 관한 것입니다.
여러 번 시도했지만 동일한 문제가 발생하여 여러 버전의 Visual Studio Redistribute 2013을 제거했지만 MySql V5.7이 설치되지 않았습니다.x86과 64비트 둘 다 시도해봤는데 결과는 똑같았어요.
솔루션:MySql Version 5.6을 5.7이 아닌 5.6으로 다운받으면 마법처럼 설치가 됩니다.
주의:
MySql V 5.7 설치 관리자에 문제가 있는 것 같습니다.
64비트 MySQL 서버 설치의 경우 Visual Studio 2013 재배포 가능 패키지(이 경우 12.0.30501에서 12.0.40660)의 64비트 버전을 업데이트하는 것이 좋습니다. 재배포 가능 패키지 업데이트는 여기에서 찾을 수 있습니다.이 MySQL Forum의 투고에서 이 솔루션을 발견했는데, 이전에 Prabhat(다른 서버)의 답변을 사용했고, 그 답변도 효과가 있었습니다.
Visual C++ Redistributable Packages for Visual Studio 2013을 설치해야 합니다. 어떤 이유로 2015년 패키지를 설치했는지는 중요하지 않습니다.x86 및 x64 버전을 모두 설치합니다.인스톨러에의 링크입니다.너한테 효과가 있길 바래, 나한테도 효과가 있었어.
또한 16비트 버전과 32비트 버전이 모두 이미 설치되어 있을 때 C++ Redistributable 2013이 설치되지 않았다고 주장하는 설치로 인해 MySQL 5.7.19를 설치하는 데 문제가 있었습니다.여기 있는 다른 대답들은 나에게 통하지 않았다.
제가 발견한 것은 C++ 재배포 가능을 복구한 후 설치 관리자가 이를 발견했다는 것입니다.
이 스레드에서 사용자가 게시한 솔루션을 확인한 후 두 솔루션(아키텍처 32비트와 64비트에 모두 런타임 설치 또는 새로운 버전의 런타임 설치)이 모두 작동합니다.
더 나은 솔루션은 VC++ 2013 x64 런타임의 최신 버전을 설치하는 것입니다.파일 버전이 있는 것을 인스톨 하고 있는 것을 확인해 주세요.12.0.40660.0MySQL Installer가 현재 설치되어 있는 것은 버전입니다.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. 64비트의 vcredist_x64.exe 또는 32비트의 vcredist_x86.exe를 확인합니다.
스텝 4. 머신에 Install vcredist_**를 다운로드한 후 next를 클릭합니다.
그런 다음 MySQL instra를 다시 시작하고 mysql 설치 프로세스를 반복합니다.
언급URL : https://stackoverflow.com/questions/45163588/mysql-5-7-installer-fails-to-detect-vs-2013-redistributable
'source' 카테고리의 다른 글
| 원인: java.security.복구할 수 없는 키예외: 키를 복구할 수 없습니다. (0) | 2022.12.11 |
|---|---|
| 테이블이 크래시로 표시되어 있으므로 복구해야 합니다. (0) | 2022.12.11 |
| Java에서 사용되지 않는 가져오기 경고 억제 (0) | 2022.12.11 |
| WordPress 쿼리 슬러그별 한 포스트 (0) | 2022.12.11 |
| pip install을 사용한 mariadb 설치 문제 (0) | 2022.12.01 |

