1. Start MySQL-tjenesten på nytt
- Windows:Åpne "Tjenester"-konsollen og start "MySQL"-tjenesten på nytt.
- macOS:Åpne "Terminal" og kjør kommandoen:
```
sudo service mysql omstart
```
- Linux:Åpne "Terminal" og kjør kommandoen:
```
sudo service mysql omstart
```
2. Tilbakestill MySQL-passordet
- Windows:Åpne "MySQL Command Line Client" og kjør kommandoen:
```
ENDRE BRUKER 'root'@'localhost' IDENTIFISERT AV 'nytt-passord';
```
- macOS:Åpne "Terminal" og kjør kommandoen:
```
mysql -u rot -s
ENDRE BRUKER 'root'@'localhost' IDENTIFISERT AV 'nytt-passord';
```
- Linux:Åpne "Terminal" og kjør kommandoen:
```
mysql -u rot -s
ENDRE BRUKER 'root'@'localhost' IDENTIFISERT AV 'nytt-passord';
```
3. Sjekk MySQL-brukertillatelser
- Åpne "MySQL Command Line Client" og kjør kommandoen:
```
GI ALLE PRIVILEGIER PÅ *.* TIL 'root'@'localhost' MED TILDELINGSOPTION;
```
4. Sjekk MySQL-konfigurasjonsfilen
- Åpne MySQL-konfigurasjonsfilen ("my.cnf") og sørg for at følgende linjer er tilstede:
```
[mysqld]
bind-adresse =127.0.0.1
```
- Lagre konfigurasjonsfilen og start MySQL-tjenesten på nytt.
5. Installer MySQL på nytt
- Hvis ingen av trinnene ovenfor fungerer, må du kanskje installere MySQL på nytt.
- Sørg for å lage en sikkerhetskopi av databasen din før du installerer på nytt.
6. Tilbakestill MySQL root-passordet med mysqldump
- Stopp først MySQL-tjenesten.
- På Windows:
```
nettstopp MySQL
```
- På macOS / Linux:
```
sudo tjeneste mysql stopp
```
- For å tilbakestille root-passordet ved hjelp av mysqldump, logg på MySQL ved å bruke -u-alternativet for å spesifisere root-brukeren. For å gjøre det, kjør kommandoen:
```
mysqldump -u rot
```
- Deretter tilbakestiller du root-passordet ved å bruke UPDATE-kommandoen, som vist nedenfor:
```
OPPDATERING mysql.user SET passord =PASSORD("YourNewPass") WHERE USER ="root";
```
- Deretter tømmer du rettighetene ved å bruke FLUSH PRIVILEGES-kommandoen.
```
SPILLE PRIVILEGIER;
```
Til slutt går du ut av MySQL-konsollen ved å skrive inn ```exit```.
Etter å ha tilbakestilt root-passordet, start MySQL-tjenesten.
- Windows:
```
nettstart MySQL
```
- macOS / Linux:
```
sudo tjeneste mysql start
```
Det er det. Du har tilbakestilt MySQL root-passordet med mysqldump.