1. Start de MySQL-service opnieuw
- Windows:Open de console "Services" en start de service "MySQL" opnieuw.
- macOS:Open de "Terminal" en voer de opdracht uit:
```
sudo service mysql opnieuw opstarten
```
- Linux:Open de "Terminal" en voer de opdracht uit:
```
sudo service mysql opnieuw opstarten
```
2. MySQL-wachtwoord opnieuw instellen
- Windows:Open de "MySQL Command Line Client" en voer de opdracht uit:
```
ALTER GEBRUIKER 'root'@'localhost' GEÏDENTIFICEERD DOOR 'nieuw wachtwoord';
```
- macOS:Open de "Terminal" en voer de opdracht uit:
```
mysql -u root-p
ALTER GEBRUIKER 'root'@'localhost' GEÏDENTIFICEERD DOOR 'nieuw wachtwoord';
```
- Linux:Open de "Terminal" en voer de opdracht uit:
```
mysql -u root-p
ALTER GEBRUIKER 'root'@'localhost' GEÏDENTIFICEERD DOOR 'nieuw wachtwoord';
```
3. Controleer MySQL-gebruikersrechten
- Open de "MySQL Command Line Client" en voer de opdracht uit:
```
VERLEEN ALLE PRIVILEGES OP *.* AAN 'root'@'localhost' MET TOEKENNINGOPTIE;
```
4. Controleer het MySQL-configuratiebestand
- Open het MySQL-configuratiebestand ("my.cnf") en zorg ervoor dat de volgende regels aanwezig zijn:
```
[mysqld]
bindadres =127.0.0.1
```
- Sla het configuratiebestand op en start de MySQL-service opnieuw.
5. Installeer MySQL opnieuw
- Als geen van de bovenstaande stappen werkt, moet u MySQL mogelijk opnieuw installeren.
- Zorg ervoor dat u een back-up van uw database maakt voordat u deze opnieuw installeert.
6. Reset het MySQL-rootwachtwoord met mysqldump
- Stop eerst de MySQL-service.
- Op Windows:
```
netto stop MySQL
```
- Op macOS/Linux:
```
sudo service mysql stop
```
- Om het root-wachtwoord opnieuw in te stellen met mysqldump, logt u in op MySQL met de optie -u om de rootgebruiker op te geven. Om dit te doen, voert u de opdracht uit:
```
mysqldump -u root
```
- Reset vervolgens het root-wachtwoord met behulp van de opdracht UPDATE, zoals hieronder weergegeven:
```
UPDATE mysql.user SET wachtwoord =PASSWORD("YourNewPass") WHERE GEBRUIKER ="root";
```
- Wis vervolgens de rechten met behulp van de opdracht FLUSH PRIVILEGES.
```
SPOEL PRIVILEGES;
```
Sluit ten slotte de MySQL-console af door ```exit``` in te voeren.
Nadat u het root-wachtwoord opnieuw hebt ingesteld, start u de MySQL-service.
- Ramen:
```
netto start MySQL
```
- macOS/Linux:
```
sudo service mysql start
```
Dat is het. U hebt het MySQL-rootwachtwoord opnieuw ingesteld met behulp van mysqldump. |