タイトルにあるように、忘れてしまった MySQL ルート パスワードを変更しようとしています。ここでOmar Bourja によって詳述された指示に従いました (--skip-grant-tables
オプション & を使用して MySQL サーバーを実行し、次に を使用しますupdate mysql.user set authentication_string=password('MyNewPass') where user='root';
)。
しかし、アクションの出力は変更が行われたことを示していますが ( 1 row(s) affected Rows matched: 1 Changed: 1 Warnings: 0
)、新しいパスワードを使用して root としてログインすることはまだできません。
私は Windows Server 2012 の MySQL Workbench で作業しています。サービスの下では、MySQL57 サービスのステータスは「停止」ですが、mysqld はプロセスとして実行されていることにも注意してください。
これは私にとってまだ非常に新しいことなので、覚えておいてください。前もって感謝します!