it-swarm.com.de

Das Installationsprogramm von MySql 5.7 kann die umverteilbare VS 2013-Datei nicht erkennen

Versuch, die neueste Version von MySQL Server - 5.7.19 - auf einem sauberen Windows-Server-Computer mit dem MSI-Paket "MySql Installer" zu installieren. 

Beim ersten Versuch sagte es mir, dass es eine Voraussetzung für die Visual Studio 2013 Redistributable benötigte und installierte. Beim Versuch, den Server zu installieren, wird jedoch Folgendes beanstandet:

1: Aktion 10:59:21: INSTALLIEREN. 

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

1: Aktion 10:59:21: FindRelatedProducts. Suche nach verwandten Anwendungen

1: Aktion 10:59:21: AppSearch. Installierte Anwendungen suchen

1: Aktion 10:59:21: Startbedingungen. Startbedingungen bewerten

1: Diese Anwendung erfordert Visual Studio 2013 Redistributable . Bitte installieren Sie die Redistributable und führen Sie dieses Installationsprogramm erneut aus.

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

1: Die Aktion 'Installieren' für das Produkt 'MySQL Server 5.7.19' ist fehlgeschlagen.

Ich habe versucht, die Maschine neu zu starten - das Problem bleibt bestehen. 

Ich habe in der Registry nachgeprüft, ob Windows weiß, dass das Paket installiert ist.

Ich habe versucht, die vorherige Version von MySql zu installieren, und das wird gut installiert.

Also habe ich alle Installationen bereinigt und das Paket erneut ausgeführt. Diesmal habe ich auch Workbench, Shell und einige andere nützliche Tools ausgewählt. Alles ist gut installiert - außer dem Server. Das erfordert immer noch die bereits installierte Weiterverteilungsdatei.

Wo kann ich von hier aus hingehen?

57
Matt Thrower

Ich hatte heute bei der Installation von MySQL 5.7 dasselbe Problem und war mir nicht sicher, wie ich vorgehen sollte, um Ihre Fragen zu finden. Ich war mir sicher, dass ich die 64-Bit-Version von Visual C++ Redistributable Packages auf meinem Computer installiert habe. Dann habe ich eine 32-Bit-Version des gleichen Pakets (URL: https://www.Microsoft.com/de-in/download/details.aspx?id=40784 ) installiert und der MySQL-Installer hat das und entdeckt Fahren Sie mit der Installation fort.

Sieht aus, als hätte das Installationsprogramm nach einem 32-Bit-Installationspfad gesucht. Ich hoffe das hilft.

148
Prabhat

Bei der Installation von MySQL 5.7.19 hatte ich ein ähnliches Problem, bei dem ich die x64-Version von Visual C++ Redistributable installierte, und es lehnte die Arbeit ab. Irgendwann konnte er es auf ähnliche Weise wie Prabhat umgehen, installierte jedoch stattdessen die x86-Version. Bis jetzt arbeiten.

Hätte dies zu Prabhats Antwort kommentiert, aber Reputationseinschränkungen.

9
Hooger2243

Für eine Installation eines 64-Bit-MySQL-Servers empfehle ich die Aktualisierung der 64-Bit-Version des Visual Studio 2013 Redistributable Package (in meinem Fall von 12.0.30501 auf 12.0.40660). Das Redistributable Package Update kann hier gefunden werden. Ich bin auf diese Lösung gestoßen in diesem MySQL Forum post , habe aber die Antwort von Prabhat (auf einem anderen Server) zuvor verwendet und es hat auch funktioniert.

1
Heiko Ebens

Ich hatte dasselbe Problem, ich habe es mehrere Male versucht, sogar mehrere Versionen von Visual Studio Redistribute 2013 entfernt, aber MySql V5.7 wurde nicht installiert. Ich habe sowohl x86 als auch 64 bit ausprobiert, aber das Ergebnis war dasselbe.

Lösung: Ich habe MySql Version 5.6 anstelle von 5.7 heruntergeladen, dann wird es wie ein Zauber installiert. 

Hinweis:

Scheint, als müsste es Probleme mit dem MySql V 5.7-Installationsprogramm geben.

1
Red Boy

Meine Computersystemsprache ist Chinesisch . Zuerst installiere ich die englische Version von Visual C++ 2013. Es kann nicht funktionieren .. Und dann deinstalliere ich Visual C++ 2013 (de). Installieren Sie Visual C++ 2013 (Cn) . Es funktioniert.

0
monotonewang

Nach dem Überprüfen der von Benutzern in diesem Thread veröffentlichten Lösungen funktionieren beide Lösungen (entweder die Installation der Laufzeit für beide Architekturen 32 und 64 Bit oder die Installation einer neueren Version der Laufzeit).

Die bessere Lösung ist die Installation der neueren Version von VC++ 2013 x64 Runtime . Vergewissern Sie sich, dass Sie die Version mit der Dateiversion 12.0.40660.0 installieren. Die Version, die der MySQL Installer derzeit installiert, ist Version 12.0.30501.0. Jede Version mit dieser oder einer niedrigeren Version kann Fehler verursachen. Vielen Dank an Jafeth Carrillo Salas für die beste Lösung und an alle anderen Benutzer, die mit anderen Problemumgehungen beigetragen haben.

Wir werden dieses Problem mit der neueren Laufzeitversion beheben. Sie können den Status unter diesem MySQL-Fehlerlink nachverfolgen. 

0
AES

Ich hatte auch ein Problem bei der Installation von MySQL 5.7.19, weil laut Installation C++ Redistributable 2013 nicht installiert war, wenn sowohl die 16- als auch die 32-Bit-Version bereits installiert waren. Keine der anderen Antworten funktionierte für mich.

Was ich entdeckte, ist, dass das Installationsprogramm nach der Reparatur meiner C++ Redistributable es gefunden hat. 

0
AQuirky

Sie müssen die Visual C++ Redistributable Packages für Visual Studio 2013 installieren. Es spielt keine Rolle, ob Sie aus irgendeinem Grund die Pakete von 2015 installiert haben. Installieren Sie sowohl die x86- als auch die x64-Version. Hier ist der Link zu den Installern. Ich hoffe, es funktioniert für dich, es hat für mich getan.

0
newbie