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

Hvordan starter man MySQL med --skip-grant-tables?

Jeg havde det samme problem som titlen på dette spørgsmål, så hvis nogen andre googler på dette spørgsmål og vil starte MySql i 'spring-grant-tables'-tilstand på Windows, er det her, jeg gjorde.

Stop MySQL-tjenesten gennem administratorværktøjer, tjenester.

Rediger my.ini-konfigurationsfilen (forudsat standardstier)

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

eller for MySQL version>=5.6

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

I SERVER AFSNIT, under [mysqld], tilføje følgende linje:

skip-grant-tables

så du har

# 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

Start tjenesten igen, og du skulle være i stand til at logge ind på din database uden en adgangskode.



  1. Sådan finder du intervallet mellem to datoer i PostgreSQL

  2. Sådan indstiller du tegnsættet og sorteringen af ​​en kolonne i MySQL

  3. SQL Server mangler indeks

  4. Undgå at gemme ændringer, der kræver, at tabellen genskabes negative effekter