Mysql
 sql >> Database >  >> RDS >> Mysql

Come avviare MySQL con --skip-grant-tables?

Ho avuto lo stesso problema del titolo di questa domanda, quindi se qualcun altro cerca su Google questa domanda e vuole avviare MySql in modalità "skip-grant-tables" su Windows, ecco cosa ho fatto.

Arresta il servizio MySQL tramite Strumenti di amministrazione, Servizi.

Modifica il file di configurazione my.ini (assumendo percorsi predefiniti)

C:\Program Files\MySQL\MySQL Server 5.5\my.ini

o per la versione MySQL>=5.6

C:\ProgramData\MySQL\MySQL Server 5.6\my.ini 

Nella SEZIONE SERVER, sotto [mysqld], aggiungi la seguente riga:

skip-grant-tables

in modo da avere

# 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

Riavvia il servizio e dovresti essere in grado di accedere al tuo database senza password.