コマンドプロンプトを起動して「cd "C:/Program Files/MySQL/MySQL Server 5.7/"」と入力する
「.\bin\mysqld --skip-grant-tables」と入力する。
最初のウィンドウは「実行中のまま」になるので閉じずに放置。
新しくコマンドプロンプトを起動して「cd "C:/Program Files/MySQL/MySQL Server 5.7/"」と入力する
「./bin/mysql_upgrade -u root 」と入力する。
数十行にわたってアップデートされれば成功です。抜粋すると結果はこんな感じ
Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv OK
mysql.db OK
:
:
status : OK
Upgrade process completed successfully.
Checking if update is needed.
サービスの無効と登録
ここのコマンドもおそらく文字化けして間違っています。
正しい手順は
コマンドプロンプトを「管理者権限」で起動。
「cd "C:/Program Files/MySQL/MySQL Server 5.7/"」を入力。
「.\bin\mysqld --install MySQL5.7 --defaults-file="C:/Program Files/MySQL/MySQL Server 5.7/my.ini"」を入力。