Почему я не могу установить MySQL Workbench

Я скачал установщик MySQL и попытался запустить его. В разделе "Требования к проверке" указан MySQL Workbench 8.0.20. Я щелкнул и получил это сообщение в требовании:

Microsoft Visual C++ 2019 Redistributable Package (x64) is not installed. Latest binary compatible version will be installed if agreed to resolve this requirement.

Я нажимаю Далее и получаю:

One or more product requirements have not been satisfied.

Я нажимаю "Да", и MySQl Workbench не отображается в списке. Как мне установить?

6 ответов

Обновление 2023: в установщике есть кнопка «загрузить необходимые компоненты», которая открывает https://dev.mysql.com/downloads/workbench/ .

Оттуда получите установщик MySQL и нажмите «Далее», чтобы перейти к шагу 2. Там вы можете выбрать только «ODBC Connector», который также будет включать распространяемый компонент. Это намного меньше, чем вся установка базы данных MySQL (например, 20 МБ).

Интуитивно понятное дело - перейти на и выбрать

Windows (x86, 64-бит), загрузка MSI.

Однако это не удалось для меня с VS C++ 2019 Redistributable, необходимым даже после установки последней версии (2015-2019).

Итак, я нажал на

Кнопка " Перейти на страницу загрузки" , на которую я попал:

https://dev.mysql.com/downloads/windows/installer/8.0.html

и выбрал вторую, более крупную загрузку (файл размером 435 МБ на момент написания)

Хотя это обозначено (x86 / 32-bit), не обманывайте себя. Он включает обе версии и установит 64-битную версию на 64-битную машину.

По следующей ссылке будет загружена текущая программа установки по состоянию на 23.06.2021:

https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.25.0.msi

Если вы устанавливаете значительно позже 23.06.2021, я предлагаю вам начать с

https://dev.mysql.com/downloads/workbench/https://dev.mysql.com/downloads/workbench/

чтобы получить последнюю версию.

Для тех, кто увидит это позже, у меня была такая же проблема с новой установкой Win11, новым ПК и попыткой получить 8.0.3.1 WB, и я получил ту же ошибку зависимости от VC++ 2019. Я следовал всем тем же инструкциям выше, и на другие темы, но это не сработало. Установщик WB не распознал пакет повторной рассылки VC++ как установленный.

Я подошел к своему старому ПК, нашел старую версию VC++ redist и установил ее… вуаля, WB установился. Я использовал VC++ 14.30.30708, и он работал нормально. На момент написания этой статьи текущая версия VC++, переадресованная по приведенным выше ссылкам, была 14.34.31931.

Надеюсь, это поможет кому-то.

Установите Microsoft Visual C++ X86 или X64 по этой ссылке ( https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 ).

У меня была такая же проблема при попытке установить 64-битную версию на 35 МБ. Продолжал возвращаться с требованием Visual C++ 2019...

Покопавшись, я обнаружил, что если я вернусь на страницу установки и посмотрю на 32-битную версию MySQL, есть еще две установки. Я решил установить 32-разрядную версию MySql Workbench 8 объемом 405 Мбайт и успешно установил ее. Хотя у меня было обновление с 6 до 8.0.20.

Удалите предыдущую версию MYSQL и загрузите версию 499 МБ (Windows (x86, 64-бит), ZIP Archive Debug Binaries и Test Suite), когда на экране появится сообщение об ошибке, просто нажмите Нет и выполните. Если ошибка повторится, вы можете вручную загрузить Microsoft Visual C++ 2015-2019 Redistribution, а затем снова продолжить установку.

Другие вопросы по тегам