57 votes

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

Essayez d'installer la dernière version de MySQL Server - 5.7.19 - sur un Windows propre serveur de la machine à l'aide de la base de données MySql installateur de package MSI.

Sur la première tentative, il m'a dit qu'il avait besoin d'une condition préalable de l'Visual Studio 2013 Redistribuable et installé. Lorsque vous essayez d'installer le serveur, cependant, il se plaint:

1: Action 10:59:21: INSTALLER.

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

1: Action 10:59:21: FindRelatedProducts. La recherche pour les applications

1: Action 10:59:21: AppSearch. La recherche pour les applications installées

1: Action 10:59:21: LaunchConditions. L'évaluation des conditions de lancement

1: Cette application nécessite Visual Studio 2013 Redistribuable. S'il vous plaît installer le package Redistribuable puis exécutez le programme d'installation à nouveau.

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

1: L'action "Installer" pour le 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 la base de registre pour vous assurer que Windows sait le paquet est installé, à qui il ne.

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

J'ai donc nettoyé toutes les installations et re-couru le paquet, cette fois aussi la sélection de Workbench, Shell et quelques autres outils utiles. Le tout installé beaux - sauf le Serveur. C'est toujours exigeant le redistribuable qui est déjà installé.

Où puis-je aller d'ici?

149voto

Prabhat Points 107

J'ai eu le même problème aujourd'hui lors de l'installation de MySQL 5.7 et ne savez pas comment procéder et trouvé vos questions. J'étais sûr que j'ai installé la version 64 bits de Visual C++ Redistributable Paquets sur ma machine. Puis j'ai installé une version 32 bits d'un même ensemble (URL: https://www.microsoft.com/en-in/download/details.aspx?id=40784) et le MySQL programme d'installation a détecté que et de procéder à l'installation.

Ressemble le programme d'installation a été à la recherche pour les 32 bits chemin d'installation. Espérons que cette aide.

9voto

Hooger2243 Points 91

J'avais un problème similaire lors de l'installation de MySQL 5.7.19, où j'installais la version x64 de Visual C ++ redistribuable et qui refusait 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.

1voto

Red Boy Points 1894

J'ai eu le 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 5.6 de MySql au lieu de 5.7, puis 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.

1voto

Heiko Ebens Points 136

Pour un 64 bits serveur MySQL installation, je suggère la mise à jour de la version 64 bits de Visual Studio 2013 Redistributable Package (dans mon cas de 12.0.30501 à 12.0.40660); la Redistributable Package de mise à jour peuvent être trouvées ici. Je suis tombé sur cette solution sur ce MySQL post sur le Forum, mais il a utilisé la réponse par Prabhat (sur un autre serveur) avant et ça a fonctionné aussi.

0voto

newbie Points 700

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X