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