Установщик MySql 5.7 не может обнаружить VS 2013 распространяемый



попытка установить последнюю версию MySQL Server-5.7.19-на чистом компьютере Windows server с помощью пакета MSI установщика MySql.



с первой попытки он сказал мне, что ему нужно предварительное условие распространяемого Visual Studio 2013 и установил его. При попытке установить сервер, однако, он затем жалуется:




1: действие 10: 59: 21: установка.



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



1: Действие 10: 59: 21: FindRelatedProducts. Поиск связанных
приложения



1: Действие 10:59:21: AppSearch. Поиск установленных приложений



1: Действие 10:59:21: LaunchConditions. Оценка условий запуска



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, и это устанавливает нормально.



поэтому я очистил все установки и повторно запустил пакет, на этот раз также Выбираем верстак, оболочку и некоторые другие полезные инструменты. Все это установлено нормально-кроме сервера. Это все еще требует распространяемого, который уже установлен.



куда я могу пойти отсюда?

531   9  

9 ответов:

У меня была та же проблема сегодня при установке MySQL 5.7 и не знаю, как мне продолжить и найти ваши вопросы. Я был уверен, что на моей машине установлена 64-битная версия распространяемых пакетов Visual C++. Затем я установил 32-разрядную версию того же пакета (URL:https://www.microsoft.com/en-in/download/details.aspx?id=40784) и установщик MySQL обнаружил это и приступил к установке.

похоже, что установщик ищет 32-битный путь установки. Надеюсь, это поможет.

У меня была аналогичная проблема при установке MySQL 5.7.19, где я устанавливал x64 версию распространяемого visual C++, и она отказалась работать. В конце концов удалось обойти его аналогично Prabhat, но вместо этого установил версию x86. Работаю до сих пор.

прокомментировал бы это ответ Прабхата, но ограничения репутации.

У меня была такая же проблема, я пробовал несколько раз, даже удалил несколько версий Visual Studio Redistribute 2013, но MySql V5.7 не получил установку. Я пробовал как x86, так и 64 бит, но результат был одинаковым.

устранение: Я скачал версию MySql 5.6 вместо 5.7, то его получает установлен как шарм.

Примечание:

похоже, что должна быть какая-то проблема с установщиком MySql V 5.7.

для 64-разрядной установки сервера MySQL я предлагаю обновить 64-разрядную версию распространяемого пакета Visual Studio 2013 (в моем случае с 12.0.30501 до 12.0.40660); обновление распространяемого пакета может быть найдено здесь. Я наткнулся на это решение на этом форуме MySQL post, но ответ Прабхат (на другом сервере), и это тоже сработало.

то, что вам нужно сделать, это установить распространяемые пакеты Visual C++ для Visual Studio 2013, не имеет значения, если вы по какой-то причине установили пакеты 2015 года. Установите как x86, так и x64 версии. Вот это ссылке к установщикам. Надеюсь, что это работает для вас, это сделал для меня.

У меня также была проблема с установкой MySQL 5.7.19, потому что установка утверждала, что C++ Redistributable 2013 не установлен, когда уже установлены 16 и 32-разрядная версия. Ни один из других ответов здесь не работал для меня.

Я обнаружил, что после восстановления моего распространяемого C++ установщик нашел его.

после проверки решений, опубликованных пользователями в этом потоке, работают оба решения (либо установка среды выполнения для обеих архитектур 32 и 64 бит, либо установка более новой версии среды выполнения).

лучшее решение-установить более новую версию VC++ 2013 x64 runtime. Пожалуйста, убедитесь, что вы устанавливаете один с версией файла 12.0.40660.0 как один установщик MySQL в настоящее время устанавливает версию 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

enter image description here

Шаг 2. Нажмите для скачивания распространяемые пакеты Visual C++ для Visual Studio 2013

Шаг 3. Регистрация vcredist_x64.exe для 64 бит или vcredist_x86.exe для 32 бит

enter image description here

Шаг 4. Нажмите кнопку Далее и после загрузки установить vcredist_** в вашей машине

после перезапуска MySQL installer и повторите процесс установки MySQL.

Comments

    Ничего не найдено.