
Estou tentando atualizar o servidor MySql da versão 5.6 para 5.7. Após instalar o servidor MySql 5.6, prossigo para atualizá-lo iniciando o assistente de instalação através do arquivo .msi do MySql5.7. Ele detecta o servidor existente (5.6) no sistema e me dá opções para atualizá-lo, mas quando clico nele ele procura atualizações por meio da atualização do catálogo de produtos. Existe uma opção para instalar o servidor MySQL 5.7, mas ele cria uma instância, serviço e diretório separados. Quero que o servidor existente seja atualizado. Existe alguma maneira de fazer isso através deste assistente?
Quando tento atualizar 5.6 para 5.7 recebo esta mensagem Existe alguma maneira de atualizarmos sem nos referirmos à atualização do catálogo de produtos?
Por que ele está procurando atualização on-line quando o msi para 5.7 já está presente na pasta "C:\ProgramData\MySQL\MySQL Installer for Windows\Product Cache"? Aqui está uma captura de tela da pasta de cache do produto, ela já possui msi para 5.7
Vale ressaltar que nada disso acontece quando eu atualizo da 5.6.31 para a 5.6.35. A atualização é perfeita e não requer nenhuma conexão com a Internet. Por que acontece de forma diferente quando tento atualizar da versão 5.6 para a 5.7?
a seguir está o link para uma pergunta semelhante - atualizando para MySQL 5.7 de 5.6
Responder1
Pelo que sei, o instalador baseado em MSI permitirá que você atualize as versões secundárias, mas não as principais. Portanto, você pode atualizar o 5.5.xx para um 5.5.xx mais recente, mas não para o 5.7. Parece querer criar várias instalações com uma nova instalação para cada versão principal, portanto, uma instalação 5.5 junto com uma 5.7.
Responder2
Ele não pode atualizar o servidor provavelmente porque algo é incompatível ou o atualizador não pode verificar atualizações do servidor devido ao bloqueio de firewall/ip.
Meu conselho é despejar todos os bancos de dados em seu servidor MySQL, desinstalar o MySQL 5.6 e realizar uma instalação limpa do 5.7. Em seguida, restaure todos os dumps. Porém, se você não tiver grande necessidade de fazer um upgrade, também poderá evitar fazê-lo.