2

Я пытаюсь обновить сервер MySql с версии 5.6 до 5.7. После установки сервера MySql 5.6 я продолжаю обновлять его, запустив мастер установки через MSI-файл MySql5.7. Он обнаруживает существующий сервер (5.6) в системе и дает мне возможность обновить его, но когда я нажимаю, он ищет обновления через обновление каталога продуктов. Существует возможность установить сервер MySQL 5.7, но он создает отдельный экземпляр, службу и каталог. Я хочу обновить существующий сервер. Есть ли способ сделать это с помощью этого мастера?

Когда я пытаюсь обновить 5.6 до 5.7, я получаю это сообщение. Есть ли способ, которым мы можем обновить, не обращаясь к обновлению каталога продуктов?

Почему он ищет обновление в сети, когда MSI для 5.7 уже присутствует в папке «C:\ProgramData\MySQL\MySQL Installer for Windows\Product Cache»? Вот снимок экрана с папкой кеша продукта, в ней уже есть msi для 5.7

Примечательно, что при обновлении с 5.6.31 до 5.6.35 такого не происходит. Обновление происходит без проблем и не требует подключения к Интернету. Почему это происходит иначе, когда я пытаюсь выполнить обновление с 5.6 до 5.7?

Ниже приводится ссылка на аналогичный вопрос - обновление до MySQL 5.7 с 5.6

2 ответа2

0

Из того, что я могу сказать, установщик на основе MSI позволит вам обновить младшие версии, но не основные. Таким образом, вы можете обновить 5.5.xx до версии 5.5.xx, но не до 5.7. Кажется, что требуется создать несколько установок с новой установкой для каждой основной версии, поэтому установка 5.5 выполняется параллельно с 5.7.

0

Он не может обновить сервер, вероятно, из-за того, что что-то несовместимо, или программа обновления не может проверять наличие обновлений с сервера из-за блокировки брандмауэра /ip.

Мой совет, чтобы сбросить все базы данных на вашем сервере MySQL, удалить MySQL 5.6 и выполнить чистую установку 5.7. Затем восстановите все дампы. Тем не менее, если у вас нет особой необходимости делать обновление, вы также можете избежать этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .