![So führen Sie mysql_upgrade unter Windows aus](https://rvso.com/image/617829/So%20f%C3%BChren%20Sie%20mysql_upgrade%20unter%20Windows%20aus.png)
Ich habe gerade MySQL Server für Windows auf meiner 2008 R2-Box aktualisiert (deinstalliert, neu gestartet, neues Installationsprogramm heruntergeladen und installiert).
Auf der Webseite zum Upgrade-Verfahren heißt es:
Um mysql_upgrade zu verwenden, stellen Sie sicher, dass der Server läuft, und rufen Sie ihn dann folgendermaßen auf:
shell> mysql_upgrade [options]
Aber ich komme nicht dahinter ... Wahrscheinlich habe ich einen Blackout, aber wenn ich mysql_upgrade über den MySQL-Befehlszeilenclient ausführe, erhalte ich die Fehlermeldung 1064: „In Ihrer SQL-Syntax usw. liegt ein Fehler vor.“
Was mache ich falsch?
Antwort1
Bei dem mysql_upgrade
Befehl handelt es sich um einen Systembefehl und nicht um einen MySQL-Befehl.
Führen Sie " mysql_upgrade
" aus der Eingabeaufforderung ( cmd.exe
) aus. Wenn es nicht in Ihrem Pfad ist, finden Sie es höchstwahrscheinlich am folgenden Speicherort: C:\Programme\MySQL\MySQL Server 5.6\bin
Oder andernfalls im Unterverzeichnis „bin“ Ihres MySQL-Server-Installationspfads.
Sie möchten ihm wahrscheinlich den Root-Benutzernamen übergeben und ihn auffordern, Ihr Passwort wie folgt abzufragen:
mysql_upgrade -u root -p