¿Cómo actualizar Windows MySQL Server 5.7.26 a 8.0.16?

¿Cómo actualizar Windows MySQL Server 5.7.26 a 8.0.16?

Tengo problemas para actualizar desde MySQL Server 5.7.26 a MySQL Server 8.0.16.

Tal vez sea simplemente porque no soy un DBA experimentado, pero para mí el manual de referencia de MySQL es bastante vago.

DeMySQL :: Manual de referencia de MySQL 8.0 :: 2.11.10 Actualización de MySQL en Windows:

Actualización de MySQL usando la distribución ZIP de Windows:

Para realizar una actualización utilizando la distribución de archivos ZIP de Windows:

  1. Descargue la última distribución de Windows ZIP Archive de MySQL desde https://dev.mysql.com/downloads/.

  2. Si el servidor se está ejecutando, deténgalo. Si el servidor está instalado como un servicio, detenga el servicio con el siguiente comando desde el símbolo del sistema:

    C:>SC DETENERnombre_servicio_mysqld

    Alternativamente, useNET STOP mysqld_service_name.

    Si no está ejecutando el servidor MySQL como servicio, utilicemysqladmin para detenerlo. Por ejemplo, antes de actualizar de MySQL 5.7 a 8.0, use mysqladmindesde MySQL 5.7 de la siguiente manera:

    C:> "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqladmin" -u apagado raíz

    Nota
    Si la rootcuenta de usuario de MySQL tiene una contraseña, invoquemysqladmincon la -popción e ingrese la contraseña cuando se le solicite.

  3. Extraiga el archivo ZIP. Puede sobrescribir su instalación de MySQL existente (generalmente ubicada en C:\MySQL) o instalarla en un directorio diferente, como C:\mysql8. Se recomienda sobrescribir la instalación existente.

  4. Reinicie el servidor. Por ejemplo, utilice elSC START mysqld_service_name oNET START mysqld_service_namecomando si ejecuta MySQL como un servicio, o invocamysqlddirectamente lo contrario.

¿Esto significa que literalmente detengo el servicio, coloco los archivos dentro del ZIP en el directorio de instalación anterior (que en mi caso es C:\Program Files\MySQL\MySQL Server 5.7\) y luego reinicio el servicio?

Cuando intento esto, el SC START mysqld_service_namecomando produce

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              :

y en el Administrador de tareas el proceso se informa como Detenido. Tampoco puedo iniciar o conectarme al servidor desde Workbench.

Puede alguien ayudarme con esto?

Siento que me estoy perdiendo algún paso crítico que es tan obvio para los administradores de bases de datos que consideran que ni siquiera vale la pena mencionarlo.

Respuesta1

Solo tengo curiosidad por saber por qué usas un archivo ZIP. Yo siempre uso elinstalador MySQLTe sugiero que pruebes eso.

información relacionada