私はこの質問のタイトルと同じ問題を抱えていたので、他の誰かがこの質問をグーグルで検索し、WindowsでMySqlを「skip-grant-tables」モードで起動したい場合に備えて、これが私がしたことです。
管理者ツール、サービスを使用してMySQLサービスを停止します。
my.ini構成ファイルを変更します(デフォルトのパスを想定)
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
またはMySQLバージョンの場合>=5.6
C:\ProgramData\MySQL\MySQL Server 5.6\my.ini
サーバーセクションの[mysqld]の下に、次の行を追加します。
skip-grant-tables
あなたが持っているように
# SERVER SECTION
# ----------------------------------------------------------------------
#
# The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this
# file.
#
[mysqld]
skip-grant-tables
サービスを再開すると、パスワードなしでデータベースにログインできるようになります。