1. Genstart MySQL-tjenesten
- Windows:Åbn "Services"-konsollen og genstart "MySQL"-tjenesten.
- macOS:Åbn "Terminal" og kør kommandoen:
```
sudo service mysql genstart
```
- Linux:Åbn "Terminal" og kør kommandoen:
```
sudo service mysql genstart
```
2. Nulstil MySQL adgangskode
- Windows:Åbn "MySQL Command Line Client" og kør kommandoen:
```
ÆNDRE BRUGER 'root'@'localhost' IDENTIFICERET MED 'new-password';
```
- macOS:Åbn "Terminal" og kør kommandoen:
```
mysql -u root -s
ÆNDRE BRUGER 'root'@'localhost' IDENTIFICERET MED 'new-password';
```
- Linux:Åbn "Terminal" og kør kommandoen:
```
mysql -u root -s
ÆNDRE BRUGER 'root'@'localhost' IDENTIFICERET MED 'new-password';
```
3. Tjek MySQL-brugertilladelser
- Åbn "MySQL Command Line Client" og kør kommandoen:
```
TILDEL ALLE PRIVILEGIER PÅ *.* TIL 'root'@'localhost' MED TILDELINGSMULIGHED;
```
4. Tjek MySQL-konfigurationsfilen
- Åbn MySQL-konfigurationsfilen ("my.cnf") og sørg for, at følgende linjer er til stede:
```
[mysqld]
bind-adresse =127.0.0.1
```
- Gem konfigurationsfilen og genstart MySQL-tjenesten.
5. Geninstaller MySQL
- Hvis ingen af ovenstående trin virker, skal du muligvis geninstallere MySQL.
- Sørg for at oprette en sikkerhedskopi af din database, før du geninstallerer.
6. Nulstil MySQL root adgangskode ved hjælp af mysqldump
- Først skal du stoppe MySQL-tjenesten.
- På Windows:
```
net stop MySQL
```
- På macOS / Linux:
```
sudo service mysql stop
```
- For at nulstille root-adgangskoden ved hjælp af mysqldump, skal du logge ind på MySQL ved at bruge -u-indstillingen for at angive root-brugeren. For at gøre det skal du køre kommandoen:
```
mysqldump -u rod
```
- Nulstil derefter root-adgangskoden ved hjælp af UPDATE-kommandoen, som vist nedenfor:
```
OPDATERING mysql.user SET password =PASSWORD("YourNewPass") WHERE USER ="root";
```
- Fjern derefter rettighederne ved at bruge kommandoen FLUSH PRIVILEGES.
```
SKYLLE PRIVILEGIER;
```
Afslut endelig MySQL-konsollen ved at indtaste ```exit```.
Når du har nulstillet root-adgangskoden, skal du starte MySQL-tjenesten.
- Windows:
```
netstart MySQL
```
- macOS / Linux:
```
sudo service mysql start
```
Det er det. Du har med succes nulstillet MySQL root-adgangskoden ved hjælp af mysqldump.