Установщик 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, и это устанавливает нормально.
поэтому я очистил все установки и повторно запустил пакет, на этот раз также Выбираем верстак, оболочку и некоторые другие полезные инструменты. Все это установлено нормально-кроме сервера. Это все еще требует распространяемого, который уже установлен.
куда я могу пойти отсюда?
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
Шаг 2. Нажмите для скачивания распространяемые пакеты Visual C++ для Visual Studio 2013
Шаг 3. Регистрация vcredist_x64.exe для 64 бит или vcredist_x86.exe для 32 бит
Шаг 4. Нажмите кнопку Далее и после загрузки установить vcredist_** в вашей машине
после перезапуска MySQL installer и повторите процесс установки MySQL.


Comments