Установщик MySql 5.7 не обнаруживает распространяемый VS 2013
Попытка установить последнюю версию MySQL Server - 5.7.19 - на чистом сервере Windows с использованием пакета MSI для установки MSI.
В первой попытке он сказал мне, что для этого требуется предварительное условие для Распространяемой версии 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, и это нормально.
Итак, я очистил все установки и перезапустил пакет, на этот раз также выбрав Workbench, Shell и некоторые другие полезные инструменты. Все это установлено отлично - кроме Сервера. Это все еще требует отраспределяемого, который уже установлен.
Где я могу пойти отсюда?
Ответы
Ответ 1
У меня была такая же проблема сегодня, когда вы устанавливаете MySQL 5.7, и не знаете, как мне продолжить работу и найти ваши вопросы. Я был уверен, что я установил 64-битную версию распространяемых пакетов Visual С++ на моей машине. Затем я установил 32-разрядную версию одного и того же пакета (URL: https://www.microsoft.com/en-in/download/details.aspx?id=40784), и установщик MySQL обнаружил это и приступил к установке.
Похоже, что установщик искал 32-битный путь установки. Надеюсь на эту помощь.
Ответ 2
У меня была аналогичная проблема при установке MySQL 5.7.19, где я устанавливал x64-версию визуального С++-распространяемого и отказывался работать. В конце концов удалось обойти его аналогично Prabhat, но вместо этого установил версию x86. Работаем до сих пор.
Прокомментировал бы это на ответ Prabhat, но ограничил репутацию.
Ответ 3
У меня была одна и та же проблема, я много раз пробовал, даже удалял несколько версий Visual Studio Redistribute 2013, но MySql V5.7 не получал установку. Я пробовал как x86, так и 64 бит, но результат был таким же.
Решение:
Я загрузил версию MySql 5.6 вместо 5.7, а затем установил ее как шарм.
Примечание:
Похоже, что должна быть проблема с установщиком MySql V 5.7.
Ответ 4
Что вам нужно сделать, так это установить распространяемые пакеты Visual С++ для Visual Studio 2013, неважно, если вы по какой-то причине установили их в 2015 году. Установите обе версии x86 и x64. Здесь ссылка установщикам. Надеюсь, это сработает для вас, это было для меня.
Ответ 5
У меня также возникла проблема с установкой MySQL 5.7.19, потому что установка утверждала, что С++ Redistributable 2013 не установлен, когда уже установлены 16-разрядная и 32-разрядная версии. Ни один из других ответов здесь не работал у меня.
Что я обнаружил, так это то, что после ремонта моего С++ Redistributable установщик нашел его.
Ответ 6
Для установки 64-разрядного MySQL-сервера я предлагаю обновить 64-разрядную версию распространяемого пакета Visual Studio 2013 (в моем случае с 12.0.30501 до 12.0.40660); обновление распространяемого пакета может найти здесь. Я наткнулся на это решение на этом форуме MySQL, но использовал ответ Prabhat (на другом сервере), и он тоже работал.
Ответ 7
После проверки решений, размещенных пользователями в этом потоке, работают оба решения (либо установка времени выполнения для обеих архитектур 32 и 64 бит, либо установка более новой версии среды выполнения).
Лучшее решение - установить более новую версию VС++ 2013 x64 runtime. Убедитесь, что вы устанавливаете файл с версией файла 12.0.40660.0
как тот, который в настоящее время устанавливает установщик MySQL, это версия 12.0.30501.0
, и любая из них с этой или более низкой версией может привести к ошибкам. Благодаря Jafeth Carrillo Salas за лучшее решение и всем другим пользователям, которые внесли свой вклад в другие обходные пути.
Мы исправим эту проблему, используя более новую версию среды выполнения, вы можете отслеживать статус эту ссылку на MySQL MySQL.
Ответ 8
Мой язык компьютерной системы - китайский.
Сначала я устанавливаю английскую версию Visual С++ 2013, она не может работать.
И чем, я удалю visual С++ 2013 (ru). установить visual С++ 2013 (cn).
он работает.
Ответ 9
Попробуйте выполнить следующие шаги:
шаг 1. Получено https://www.microsoft.com/en-in/download/details.aspx?id=40784
![введите описание изображения здесь]()
Шаг 2. Нажмите, чтобы загрузить Распространяемые пакеты Visual С++ для Visual Studio 2013
Шаг 3. Установите vcredist_x64.exe для 64-разрядного или vcredist_x86.exe для 32-разрядного
![введите описание изображения здесь]()
шаг 4. Нажмите следующую и после загрузки Установите vcredist _ ** на свой компьютер
После этого перезапустите установщик MySQL и повторите процесс установки mysql.