web-dev-qa-db-fra.com

Le programme d'installation de MySql 5.7 ne parvient pas à détecter VS 2013 redistribuable

Essayer d'installer la dernière version de MySQL Server - 5.7.19 - sur un serveur Windows propre en utilisant le paquet MSI du programme d'installation de MySql. 

À la première tentative, il m'a dit qu'il avait besoin d'un pré-requis de Visual Studio 2013 Redistribuable et l'a installé. En essayant d'installer le serveur, cependant, il se plaint:

1: Action 10:59:21: INSTALLER. 

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

1: Action 10:59:21: Trouver des produits associés. Recherche de connexes applications

1: Action 10:59:21: AppSearch. Recherche d'applications installées

1: Action 10:59:21: LaunchConditions. Évaluation des conditions de lancement

1: Cette application nécessite Visual Studio 2013 Redistributable . Installez le Redistributable, puis exécutez à nouveau ce programme d'installation.

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

1: L'action "Installer" du produit "MySQL Server 5.7.19" a échoué.

J'ai essayé de redémarrer la machine - le problème persiste. 

J'ai vérifié dans le registre pour m'assurer que Windows sait que le paquet est installé, ce qu'il fait.

J'ai essayé d'installer la version précédente de MySql et ça s'installe très bien.

J'ai donc nettoyé toutes les installations et réexécuté le package, en sélectionnant cette fois Workbench, Shell et quelques autres outils utiles. Tout s'est bien installé, à l'exception du serveur. C'est toujours demander le redistribuable qui est déjà installé.

Où puis-je aller d'ici?

57
Matt Thrower

Lors de l’installation de MySQL 5.7, j’ai eu le même problème aujourd’hui et je ne savais pas trop comment procéder et trouver vos questions. J'étais certain d'avoir installé la version 64 bits de packages redistribuables Visual C++ sur mon ordinateur. Ensuite, j'ai installé une version 32 bits du même package (URL: https://www.Microsoft.com/en-in/download/details.aspx?id=40784 ) et le programme d'installation MySQL l'a détecté. procéder à l'installation.

On dirait que l'installateur recherchait un chemin d'installation 32 bits. J'espère que cette aide.

148
Prabhat

J'ai eu un problème similaire lors de l'installation de MySQL 5.7.19. J'installais la version x64 de Visual C++ redistribuable et le logiciel a refusé de fonctionner. Finalement, il a été capable de le contourner de la même manière que Prabhat, mais a plutôt installé la version x86. Travailler jusqu'à présent.

Aurait commenté ceci sur la réponse de Prabhat, mais des restrictions de réputation.

9
Hooger2243

Pour l'installation d'un serveur MySQL 64 bits, je suggère de mettre à jour la version 64 bits du package redistribuable Visual Studio 2013 (dans mon cas, du 12.0.30501 au 12.0.40660); la mise à jour du paquet redistribuable peut trouver ici . Je suis tombé sur cette solution sur cet article du forum MySQL , mais j'ai utilisé la réponse de Prabhat (sur un autre serveur) avant et cela a fonctionné aussi.

1
Heiko Ebens

J'ai eu un même problème, j'ai essayé plusieurs fois, voire supprimé plusieurs versions de Visual Studio Redistribute 2013, mais MySql V5.7 n'a pas été installé. J'ai essayé les deux x86 et 64 bits, mais le résultat était identique.

Solution: J'ai téléchargé la version MySql 5.6 au lieu de 5.7, alors il s’installe comme un charme. 

Remarque:

On dirait qu’il doit y avoir un problème avec le programme d’installation de MySql V 5.7.

1
Red Boy

La langue de mon système informatique est le chinois . Au début, j'installe la version anglaise de visual c ++ 2013, cela ne fonctionne pas . installer visual c ++ 2013 (cn) . cela fonctionne.

0
monotonewang

Après avoir vérifié les solutions publiées par les utilisateurs dans ce fil, les deux solutions (en installant le runtime pour les deux architectures 32 et 64 bits ou en installant une version plus récente du runtime) fonctionnent.

La meilleure solution consiste à installer la version plus récente de VC++ 2013 x64 runtime . Assurez-vous que vous installez celui avec une version de fichier de 12.0.40660.0 étant donné que celui que le programme d'installation de MySQL installe actuellement est la version 12.0.30501.0, et toute version de cette version ou d'une version antérieure risque de provoquer des erreurs. Merci à Jafeth Carrillo Salas pour la meilleure solution et à tous les autres utilisateurs qui ont contribué à d’autres solutions.

Nous allons résoudre ce problème en utilisant la version la plus récente du moteur d’exécution. Vous pouvez suivre l’état dans ce lien de bogue MySQL

0
AES

J'ai également eu un problème pour installer MySQL 5.7.19 car l'installation réclamait C++ Redistributable 2013 non installée alors que les versions 16 et 32 ​​bits étaient déjà installées. Aucune des autres réponses ici ne fonctionnait pour moi.

Ce que j’ai découvert, c’est qu’après avoir réparé mon fichier redistribuable C++, l’installateur l’a trouvé. 

0
AQuirky

Ce que vous devez faire est d'installer les packages redistribuables Visual C++ pour Visual Studio 2013, que vous ayez installé ceux de 2015 pour une raison quelconque. Installez les versions x86 et x64. Voici le link aux installateurs. J'espère que cela fonctionne pour vous, cela a fonctionné pour moi.

0
newbie