How to Reset MySQL Root Password on Windows
Sommario:
- Prerequisiti
- Identificare la versione del server
- Come reimpostare la password di root di MySQL o MariaDB
- 1. Arrestare il servizio MySQL / MariaDB
- 2. Avviare il server MySQL / MariaDB senza caricare le tabelle delle sovvenzioni
- 3. Accedi alla shell MySQL
- 4. Impostare una nuova password di root
- 5. Arrestare e avviare normalmente il server database
- 6. Verifica la password
- Conclusione
Hai dimenticato la password di root di MySQL? Non preoccuparti, succede a tutti noi.
In questo tutorial ti mostreremo come reimpostare una password di root di MySQL nel caso in cui l'hai dimenticata. Questa guida dovrebbe funzionare con qualsiasi distribuzione Linux moderna come Ubuntu 18.04 e CentOS 7.
Prerequisiti
Prima di continuare con i passaggi seguenti, assicurarsi di aver effettuato l'accesso al server come utente con privilegi sudo.
Identificare la versione del server
A seconda della versione del server MySQL o MariaDB in esecuzione sul sistema, sarà necessario utilizzare diversi comandi per recuperare la password di root.
Puoi trovare la versione del tuo server emettendo il seguente comando:
mysql --version
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper
O output come questo per MariaDB:
mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Assicurati di annotare quale versione di MySQL o MariaDB stai utilizzando.
Come reimpostare la password di root di MySQL o MariaDB
Seguire questi passaggi per ripristinare la password di root di MySQL / MariaDB:
1. Arrestare il servizio MySQL / MariaDB
Per cambiare la password di root, prima dobbiamo fermare il server MySQL. Per fare ciò digitare il seguente comando:
2. Avviare il server MySQL / MariaDB senza caricare le tabelle delle sovvenzioni
Quando l'
--skip-grant-tables
è abilitata, chiunque può connettersi al server di database senza password e con tutti i privilegi.
Per avviare il server database senza caricare il tipo di tabelle di concessione:
sudo mysqld_safe --skip-grant-tables &
La
&
commerciale
&
alla fine del comando sopra farà funzionare il programma in background, così possiamo continuare a usare la shell.
3. Accedi alla shell MySQL
Ora puoi connetterti al server di database come utente root, senza che ti venga richiesta la password:
4. Impostare una nuova password di root
-
Esegui i seguenti comandi se hai MySQL 5.7.6 e versioni successive o MariaDB 10.1.20 e versioni successive:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MY_NEW_PASSWORD';
FLUSH PRIVILEGES;
Se l'istruzione
ALTER USER
non funziona per te, prova a modificare direttamente la tabella utente:UPDATE mysql.user SET authentication_string = PASSWORD('MY_NEW_PASSWORD')
WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
Esegui i seguenti comandi se hai MySQL 5.7.5 e precedenti o MariaDB 10.1.20 e precedenti:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_NEW_PASSWORD');
FLUSH PRIVILEGES;
In entrambi i casi, se tutto va bene, dovresti vedere il seguente output:
Query OK, 0 rows affected (0.00 sec)
5. Arrestare e avviare normalmente il server database
Ora che la password di root è impostata, dovremo arrestare il server di database e avviarlo normalmente.
Arrestare il server database utilizzando il comando seguente:
mysqladmin -u root -p shutdown
Ti verrà richiesto di inserire la nuova password di root:
Avviare normalmente il server database:
-
Per MySQL, digitare:
sudo systemctl start mysql
Per MariaDB, digitare:
sudo systemctl start mariadb
6. Verifica la password
Per verificare che la nuova password di root sia stata applicata correttamente digitare:
mysql -u root -p
Ti verrà richiesto di inserire la nuova password di root. Inseriscilo e dovresti aver effettuato l'accesso al tuo server di database.
Conclusione
In questo tutorial, hai imparato a ripristinare la password di root di MySQL o MariaDB. Assicurati che la tua nuova password di root sia sicura e protetta e conservala in un luogo sicuro.
Sentiti libero di lasciare un commento in caso di domande.
mysql mariadbTwitter hackerato; 250.000 utenti devono reimpostare le proprie password
I server di Twitter sono stati violati da hacker "estremamente sofisticati" che potrebbero aver fatto ricorso a nomi utente e password per circa 250.000 utenti, ha detto la società venerdì.
Come reimpostare la password in Windows 10/8/7
Scopri come reimpostare la password su PC o laptop Windows, se mai, tu dovresti perdere o dimenticare la tua password utente Windows, dominio, gruppo di lavoro, questo ti aiuterà.
Come reimpostare la password dell'amministratore in Windows 10
Hai dimenticato la password dell'amministratore di Windows 10? Ecco tre modi per ripristinare la password dell'amministratore di Windows 10 e riprendere il controllo del sistema.