Laser Office s.a.s di Magnaterra Alessandro & C.

Come recuperare la password di root di un server MySql

Posted by xer su 30 marzo 2009


Recuperare la password di ‘root’ di un database MySql è abbastanza semplice, per questa procedura, occorre avere necessariamente un accesso diretto al vostro sistema, console oppure la shell in ssh.

Prima di tutto, fermiamo l’esecuzione del server MySql:

Stop MySql server in FreeBSD
con i poteri di ‘root’ eseguite questo comando:
# /usr/local/etc/rc.d/mysql-server stop

Stop MySql server in Linux
diventate ‘root’ digitando sudo su e relativa password e poi eseguite questo comando:
$ service mysqld stop

Una volta fermata l’esecuzione del server MySql, il ‘trucco’ sta nel riavviarlo in una diversa modalità, con l’opzione ‘–skip-grant-table’, procedura per il riavvio in background:

Avvio in background in FreeBSD
# /usr/local/libexec/mysqld –skip-grant-tables –user=root &
(nota bene il carattere ‘&’ alla fine del comando, demonizza l’esecuzione rendendola in ‘background’ appunto, non è una consuetudine per il FreeBSD, ma necessaria in questo frangente per operare al cambio password dell’utente ‘root’)

Avvio in background in Linux
$ /usr/bin/mysqld_safe –skip-grant-tables &

Ok, una volta fatto ripartire il server MySql sul nostro sistema, si accede in modalità ‘client’, la modalità è identica sia per il FreeBSD che per Linux, non verrà chiesta la password di ‘root’.

# mysql -u root
mysql> UPDATE user SET Password=PASSWORD(’nuova_password’) WHERE User=’root’;

In questo modo la tabella users sarà aggiornata con la nuova password per l’utente ‘root’, adesso non vi resta che, eseguire uno stop del server MySql ed eseguirlo in modalità ‘standard’, in questo modo potrete rientrare ad amministrare il vostro server MySql come ‘root’ e con la vostra nuova password.

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

 
%d blogger hanno fatto clic su Mi Piace per questo: