Comment mettre à niveau Windows MySQL Server 5.7.26 vers 8.0.16?

J'ai du mal à passer du serveur MySQL 5.7.26 au serveur MySQL 8.0.16.

C'est peut-être juste parce que je ne suis pas un DBA chevronné, mais pour moi, le manuel de référence MySQL est assez vague.

De MySQL:: Manuel de référence MySQL 8.0 :: 2.11.10 Mise à niveau de MySQL sous Windows:

Mise à niveau de MySQL À l'aide de la distribution ZIP Windows:

Pour effectuer une mise à niveau à l'aide de l'archive ZIP Windows distribution :

  1. Téléchargez la dernière distribution d'archives Windows ZIP de MySQL à partir de https://dev.mysql.com/downloads/.

  2. Si le serveur est en cours d'exécution, arrêtez-le. Si le serveur est installé en tant que service, arrêtez le service avec la commande suivante de la invite de commande:

    C:> SC STOP mysqld_service_name

    Sinon, utilisez NET STOP mysqld_service_name.

    Si vous n'exécutez pas le serveur MySQL en tant que service, utilisez mysqladmin pour l'arrêter. Exemple, avant de passer de MySQL 5.7 à 8.0, utilisez mysqladmin de MySQL 5.7 comme suit:

    C:> "C:Program FilesMySQLMySQL Server 5.7binmysqladmin" -u root shutdown

    Note
    Si le compte utilisateur MySQL root a un mot de passe, invoquer mysqladmin avec l'option -p et entrez le mot de passe lorsque inviter.

  3. Extraire l'archive ZIP. Vous pouvez soit remplacer votre existant Installation de MySQL (généralement située à C:MySQL), ou installez-la dans un répertoire différent, tel que C:mysql8. Écraser le existant l'installation est recommandée.

  4. Redémarrez le serveur. Exemple, utilisez le SC START mysqld_service_name ou NET START mysqld_service_name commande si vous exécutez MySQL en tant que service ou invoquez mysqld directement autrement.

Cela signifie-t-il que j'arrête littéralement le service, que je dépose les fichiers à l'intérieur du ZIP dans le répertoire d'installation précédent (qui dans mon cas est C:Program FilesMySQLMySQL Server 5.7), puis que je redémarre le service?

Lorsque j'essaie cela, la commande SC START mysqld_service_name rendements

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              :

Et dans le Gestionnaire des tâches, le processus est signalé comme arrêté.  Je ne parviens pas non plus à démarrer ou à me connecter au serveur à partir de Workbench.

Quelqu'un peut-il m'aider avec ça?

J'ai l'impression de manquer une étape critique qui est si évidente pour les DBA qu'ils jugent que cela ne vaut même pas la peine d'être mentionné.

demandé sur