- Windows:apri la console "Servizi" e riavvia il servizio "MySQL".
- macOS:apri il "Terminale" ed esegui il comando:
```
sudo servizio mysql riavvio
```
- Linux:apri il "Terminale" ed esegui il comando:
```
sudo servizio mysql riavvio
```
2. Reimposta la password MySQL
- Windows:apri "MySQL Command Line Client" ed esegui il comando:
```
ALTER USER 'root'@'localhost' IDENTIFICATO DA 'new-password';
```
- macOS:apri il "Terminale" ed esegui il comando:
```
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFICATO DA 'new-password';
```
- Linux:apri il "Terminale" ed esegui il comando:
```
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFICATO DA 'new-password';
```
3. Controlla le autorizzazioni utente MySQL
- Apri "MySQL Command Line Client" ed esegui il comando:
```
CONCEDERE TUTTI I PRIVILEGI SU *.* A 'root'@'localhost' CON L'OPZIONE GRANT;
```
4. Controlla il file di configurazione MySQL
- Apri il file di configurazione MySQL ("my.cnf") e assicurati che siano presenti le seguenti righe:
```
[mysqld]
indirizzo di associazione =127.0.0.1
```
- Salva il file di configurazione e riavvia il servizio MySQL.
5. Reinstallare MySQL
- Se nessuno dei passaggi precedenti funziona, potrebbe essere necessario reinstallare MySQL.
- Assicurati di creare un backup del tuo database prima di reinstallarlo.
6. Reimposta la password root di MySQL utilizzando mysqldump
- Innanzitutto, interrompi il servizio MySQL.
- Su Windows:
```
net stop MySQL
```
- Su macOS/Linux:
```
sudo servizio mysql stop
```
- Per reimpostare la password di root utilizzando mysqldump, accedi a MySQL utilizzando l'opzione -u per specificare l'utente root. Per fare ciò, esegui il comando:
```
mysqldump -u root
```
- Successivamente, reimposta la password di root utilizzando il comando UPDATE, come mostrato di seguito:
```
AGGIORNA mysql.user SET password =PASSWORD("YourNewPass") WHERE USER ="root";
```
- Quindi, svuota i privilegi utilizzando il comando FLUSH PRIVILEGES.
```
PRIVILEGI A FILO;
```
Infine, esci dalla console MySQL digitando ```exit```.
Dopo aver reimpostato la password di root, avvia il servizio MySQL.
-Finestre:
```
avvio netto MySQL
```
-macOS/Linux:
```
sudo servizio mysql start
```
Questo è tutto. Hai reimpostato con successo la password root di MySQL utilizzando mysqldump.
Programmazione © www.354353.com