password root dimenticata per Mysql


Rispondi
Avatar utente
oMAR
GranGianGnomo
Messaggi: 2448
Iscritto il: 11 lug 2001, 12:49
Contatta:

password root dimenticata per Mysql

Messaggio da oMAR » 14 nov 2007, 11:02

se siete dei fenomeni come me, ed impostate una password all'utente root per mysql, e 5 nanosecondi dopo aver confermato l'inserimento della parola ve la dimenticate, qui la procedura per reimpostare la pass (eseguita su ubuntu server):


Stoppare il server se in esecuzione

Codice: Seleziona tutto

/etc/init.d/mysql stop
Riattivare il server facendo saltare la procedura di accesso alla tabella dei privilegi.
ATTENZIONE. in questo momento qualunque utente avrebbe accesso a tutti i DB senza restrizioni. é buona cosa effettuare la procedura con il server scollegato dalla rete (basta disattivare la scheda di rete con ifconfig ethX down).

Codice: Seleziona tutto

shell>mysqld --skip-grant-tables
Accedere al DB

Codice: Seleziona tutto

shell> mysql -u root -D mysql
Aggiornare la password dell'utente root

Codice: Seleziona tutto

mysql> UPDATE user SET Password=PASSWORD('NUOVA_PASS') WHERE User='root';
Confermare la modifica dei privilegi

Codice: Seleziona tutto

FLUSH PRIVILEGES;
Riavviare il server mysql

Codice: Seleziona tutto

/etc/init.d/mysql start
Riattivare l'interfaccia di rete

Codice: Seleziona tutto

ifconfig eth0 up
1) tu sei normale (quanto mi costa ammetterlo)[vava]
2) un palo nel culo è peggio solo di 2 o più pali nel culo [un cervello sempre più bruciato]
3) Sono gestionale. Sono geneticamente incoerente

4) Siamo in Italia, mica in un paese civile... [pensiero condiviso e condivisibile]
5) Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi [A. Einstein]

Rispondi