• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Come recuperare la password di root di un database MySQL

Matta

Utente Attivo
Autore del topic
6 Maggio 2010
410
0
Miglior risposta
0
MySQL è probabilmente il più diffuso ed utilizzato database relazionale gratuito in circolazione e, partner preferito dalle applicazioni PHP, rappresenta il DBMS di riferimento in tutte le piattaforme LAMP. Di fatto MySQL deve la sua larga diffusione a due fattori fondamentali:

1.la disponibilità su per più piattaforme: ne esistono versioni sia per Linux/Unix che per Windows
2.le sue ottime performances in termini di prestazioni e velocità, molto elevate in rapporto alle risorse hardware necessarie
Ad ogni database MySQL è normalmente associato un utente root con pieni poteri che consente di gestirne ed amministrarne ogni funzionalità. Questo ovviamente implica che se per caso (o per sfortuna) se ne perde la password, il database diventa praticamente inutilizzabile. Di seguito vedremo due metodi per recuperare la password di root di un database MySQL.
Metodo 1
■Arrestate tutti i processi mysqld e mysqld_safe:
#pkill mysql
#pkill mysql-safe■Create il file /root/reset-mysql-password con il seguente contenuto:
UPDATE mysql.user SET Password=PASSWORD(’newpA$$w0rd’) WHERE User=’root’;
FLUSH PRIVILEGES;■Per effettuare il reset della password impostando quella scelta da voi, avviate il MySQL daemon in modalità safe passando il file precendente come input:
#mysqld_safe –init-file=/root/reset-mysql-password &■Cancellate il file di inizializzazione, fermate il porcesso in modalità safe ed avviate MySQL normalmente:
#rm /root/reset-mysql-password
#pkill mysql-safe
#/etc/init.d/mysql start■Provate a collegarvi con la nuova password utilizzando il comando seguente:
#mysql -u root –pMetodo 2
■Arrestate tutti i processi mysqld e mysqld_safe:
#pkill mysql
#pkill mysql-safe■Per effettuare il reset della passsord di root avviate MySQL in modalità safe con i seguenti parametri:
#mysqld_safe –skip-grant-tables –skip-networking &In questa modalità chiunque può collegarsi al server ed effettuare qualunque operazione

■Collegatevi al database come root (non vi servirà la password):
# mysql -u root mysql■Modificate la password utilizzando la seguente query SQL:
UPDATE user SET Password=PASSWORD(’newpA$$’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;■Dopo il cambio della password riavviate MySQL normalmente:
#pkill mysql-safe
#/etc/init.d/mysql start■Provate a collegarvi con la nuova password utilizzando il comando seguente:
#mysql -u root –p
fonte:N2H
 
Riferimento: Come recuperare la password di root di un database MySQL

Sistemala un pochino :S
Sezione sbagliata.
 
Riferimento: Come recuperare la password di root di un database MySQL

ok!! cmq devo deletarre un database mi aiuti?
 
Riferimento: Come recuperare la password di root di un database MySQL

Sposto.
Comunque aggiusta un po' la grafica della guida, si capisce poco niente.