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:
Baixe a distribuição mais recente do Windows ZIP Archive do MySQL em https://dev.mysql.com/downloads/.
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_nameAlternativamente, use
NET STOP mysqld_service_name
.Se você não estiver executando o servidor MySQL como serviço, use
mysqladmin
para pará-lo. Por exemplo, antes de atualizar do MySQL 5.7 para 8.0, usemysqladmin
do MySQL 5.7 da seguinte maneira:C:> "C:\Arquivos de Programas\MySQL\MySQL Server 5.7\bin\mysqladmin" -u root shutdownObservação
Se aroot
conta de usuário do MySQL tiver uma senha, invoquemysqladmin
com a-p
opção e digite a senha quando solicitado.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, comoC:\mysql8
. É recomendado substituir a instalação existente.Reinicie o servidor. Por exemplo, use o
SC START mysqld_service_name
ouNET START mysqld_service_name
comando se você executar o MySQL como um serviço ou invocarmysqld
diretamente 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_name
comando 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.