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

Hvordan kan jeg indstille mysqls adgangskode i scenariet mysqld_safe kører?

1-Stop mysql-dæmonprocessen ved at bruge denne kommando:

sudo /etc/init.d/mysql stop

2-Start mysqld-dæmonprocessen ved at bruge --skip-grant-tables-indstillingen med denne kommando

sudo /usr/sbin/mysqld --skip-grant-tables --skip-netværk &

3-start mysql-klientprocessen ved at bruge denne kommando

mysql -u root

4-fra mysql-prompten udfør denne kommando for at kunne ændre en hvilken som helst adgangskode

SKYL PRIVILEGIER;

5-Nulstil/opdater derefter din adgangskode

INSTIL ADGANGSKODE TIL [email protected] 'localhost' =PASSWORD('adgangskode');

6-Hvis du har en mysql root-konto, der kan oprette forbindelse overalt, bør du også gøre:

OPDATERING mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

7-Alternativ metode:

BRUG mysqlUPDATE bruger SET Password =PASSWORD('newpwd')WHERE Host ='localhost' OG Bruger ='root';

8-Og hvis du har en root-konto, der kan få adgang fra overalt:

BRUG mysqlUPDATE bruger SET Password =PASSWORD('newpwd')WHERE Host ='%' OG Bruger ='root';

For begge metoder, når du har modtaget en meddelelse, der angiver en vellykket forespørgsel (en eller flere rækker påvirket), skal du fjerne rettigheder:

SKYL PRIVILEGIER;

9-Stop derefter mysqld-processen og genstart den på den klassiske måde:

sudo /etc/init.d/mysql stop

sudo /etc/init.d/mysql start




  1. Oversigt over DBCC CheckDB-funktion

  2. Vælg MYSQL rækker, men rækker i kolonner og kolonner i rækker

  3. PostGIS i aktion

  4. Kompilering af PL/Proxy med PostgresPlus Advance Server 9.1