Como atualizar o Windows MySQL Server 5.7.26 para 8.0.16?

Como atualizar o Windows MySQL Server 5.7.26 para 8.0.16?

Estou tendo problemas para atualizar do MySQL Server 5.7.26 para o MySQL Server 8.0.16.

Talvez seja porque não sou um DBA experiente, mas para mim o manual de referência do MySQL é bastante vago.

DeMySQL :: Manual de referência do MySQL 8.0 :: 2.11.10 Atualizando o MySQL no Windows:

Atualizando o MySQL usando a distribuição ZIP do Windows:

Para realizar uma atualização usando a distribuição de arquivo ZIP do Windows:

  1. Baixe a distribuição mais recente do Windows ZIP Archive do MySQL em https://dev.mysql.com/downloads/.

  2. Se o servidor estiver em execução, pare-o. Se o servidor estiver instalado como um serviço, interrompa o serviço com o seguinte comando no prompt de comando:

    C:> PARADA SCmysqld_service_name

    Alternativamente, useNET STOP mysqld_service_name.

    Se você não estiver executando o servidor MySQL como serviço, usemysqladmin para pará-lo. Por exemplo, antes de atualizar do MySQL 5.7 para 8.0, use mysqladmindo MySQL 5.7 da seguinte maneira:

    C:> "C:\Arquivos de Programas\MySQL\MySQL Server 5.7\bin\mysqladmin" -u root shutdown

    Observação
    Se a rootconta de usuário do MySQL tiver uma senha, invoquemysqladmincom a -popção e digite a senha quando solicitado.

  3. Extraia o arquivo ZIP. Você pode sobrescrever sua instalação existente do MySQL (geralmente localizada em C:\MySQL) ou instalá-la em um diretório diferente, como C:\mysql8. É recomendado substituir a instalação existente.

  4. Reinicie o servidor. Por exemplo, use oSC START mysqld_service_name ouNET START mysqld_service_namecomando se você executar o MySQL como um serviço ou invocarmysqlddiretamente de outra forma.

Isso significa que eu literalmente paro o serviço, coloco os arquivos dentro do ZIP no diretório de instalação anterior (que no meu caso é C:\Program Files\MySQL\MySQL Server 5.7\) e reinicio o serviço?

Quando tento isso, o SC START mysqld_service_namecomando produz

SERVICE_NAME: MySQL57
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x1
        WAIT_HINT          : 0x1f40
        PID                : 12016
        FLAGS              :

e no Gerenciador de Tarefas o processo é relatado como Parado. Também não consigo iniciar ou conectar-me ao servidor do Workbench.

Alguém pode me ajudar com isso?

Sinto que estou perdendo alguma etapa crítica que é tão óbvia para os DBAs que eles consideram que nem vale a pena mencioná-la.

Responder1

Só estou curioso para saber por que você usa um arquivo ZIP. Eu sempre uso oInstalador MySQLum sugeriria que você tentasse isso.

informação relacionada