Saya memiliki masalah yang sama dengan judul pertanyaan ini, jadi jika ada orang lain yang mencari pertanyaan ini di Google dan ingin memulai MySql dalam mode 'skip-grant-tables' di Windows, inilah yang saya lakukan.
Hentikan layanan MySQL melalui alat Administrator, Layanan.
Ubah file konfigurasi my.ini (dengan asumsi jalur default)
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
atau untuk versi MySQL>=5.6
C:\ProgramData\MySQL\MySQL Server 5.6\my.ini
Di BAGIAN SERVER, di bawah [mysqld], tambahkan baris berikut:
skip-grant-tables
sehingga Anda memiliki
# 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
Mulai layanan lagi dan Anda seharusnya dapat masuk ke database Anda tanpa kata sandi.