Wie aktualisiere ich Windows MySQL Server 5.7.26 auf 8.0.16?

Wie aktualisiere ich Windows MySQL Server 5.7.26 auf 8.0.16?

Ich habe Probleme beim Upgrade von MySQL Server 5.7.26 auf MySQL Server 8.0.16.

Vielleicht liegt es einfach daran, dass ich kein erfahrener Datenbankadministrator bin, aber für mich ist das MySQL-Referenzhandbuch ziemlich vage.

AusMySQL :: MySQL 8.0 Referenzhandbuch :: 2.11.10 MySQL unter Windows aktualisieren:

Aktualisieren von MySQL mithilfe der Windows-ZIP-Distribution:

So führen Sie ein Upgrade mithilfe der Windows-ZIP-Archivverteilung durch:

  1. Laden Sie die neueste Windows ZIP-Archivverteilung von MySQL herunter von https://dev.mysql.com/downloads/.

  2. Wenn der Server läuft, stoppen Sie ihn. Wenn der Server als Dienst installiert ist, stoppen Sie den Dienst mit dem folgenden Befehl aus der Eingabeaufforderung:

    C:> SC STOPmysqld_dienstname

    Alternativ verwenden SieNET STOP mysqld_service_name.

    Wenn Sie den MySQL-Server nicht als Dienst ausführen, verwenden Siemysqladmin um es zu stoppen. Verwenden Sie beispielsweise vor dem Upgrade von MySQL 5.7 auf 8.0 mysqladminvon MySQL 5.7 wie folgt:

    C:> "C:\Programme\MySQL\MySQL Server 5.7\bin\mysqladmin" -u root shutdown

    Notiz
    Wenn das MySQL- rootBenutzerkonto ein Passwort hat, rufen Sie aufmysqladminmit der -pOption und geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden.

  3. Extrahieren Sie das ZIP-Archiv. Sie können entweder Ihre vorhandene MySQL-Installation (normalerweise unter C:\MySQL) überschreiben oder sie in ein anderes Verzeichnis installieren, z. B. C:\mysql8. Es wird empfohlen, die vorhandene Installation zu überschreiben.

  4. Starten Sie den Server neu. Verwenden Sie beispielsweise denSC START mysqld_service_name oderNET START mysqld_service_nameBefehl, wenn Sie MySQL als Dienst ausführen, oder rufen Siemysqlddirekt anders.

Bedeutet dies, dass ich den Dienst buchstäblich einfach beende, die Dateien in der ZIP-Datei in das vorherige Installationsverzeichnis (in meinem Fall C:\Program Files\MySQL\MySQL Server 5.7\) lege und den Dienst dann neu starte?

Wenn ich dies versuche, SC START mysqld_service_nameergibt der Befehl

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              :

und im Task-Manager wird der Prozess als „Gestoppt“ gemeldet. Ich kann den Server auch nicht von Workbench aus starten oder eine Verbindung zu ihm herstellen.

Kann mir jemand dabei helfen?

Ich habe das Gefühl, dass ich einen kritischen Schritt übersehe, der für DBAs so offensichtlich ist, dass sie ihn nicht einmal der Erwähnung wert finden.

Antwort1

Ich bin nur neugierig, warum Sie eine ZIP-Datei verwenden. Ich verwende immer dieMySql-Installationsprogrammund würde vorschlagen, dass Sie das versuchen.

verwandte Informationen