Pagina 1 di 1
cambiare password di mysql
Inviato: mer 7 dic 2005, 12:34
da Lean
Ciao! Vorrei cambiare la password di mysql... faccio:
mysqladmin -u root password 'mypass'
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
e come vedete mi da errore...
facendo man mysqladmin leggo:
COMMAND SYNOPSIS
MySQLADMIN [create databasename ] ...ecc...ecc... [password new-password ]
ma nemmeno così riesco a cambiarla.
Cosa sbaglio? Grazie
Inviato: mer 7 dic 2005, 12:45
da whites11
prova con:
ti chiede la password (attuale)
il codice che hai fornito è sbagliato.
Eventualmente puoi provare:
Inviato: mer 7 dic 2005, 12:57
da Lean
Beh credo che il tuo sia sbagliato... infatti quando lo lancio dice
Usage: mysqladmin [OPTIONS] command command....
e fa vedere tutte le opzioni possibili
mentre con quello che facevo io mi dava l'errore.
Grazie comunque!
Inviato: mer 7 dic 2005, 13:53
da nik600
io di solito faccio sempre cosi:
Codice: Seleziona tutto
// accedo al db mysql come root
mysql -u root -p mysql
//digito la passowrd che mi viene chiesta
//cambio la password
update user set password=password('nuova_pwd') where user='root';
//aggiorno i permessi "in sospeso"
flush privileges;
nota:
se ti serve la password "vecchia" quella hashata a 16 bit invece che a 32 usa
password=old_password('nuova_pwd')
ciaooo
Inviato: mer 7 dic 2005, 14:15
da samiel
Un po' farraginoso come sistema...
Prova così:
mysqladmin -u root -pvecchia_password password nuova_password
Occhio: l'opzione -p va attaccata alla vecchia password.
Poi verifichi con:
mysql -u root -h localhost -p
TI chiede la password, mettila
e vedi se funge
M.
Inviato: mer 7 dic 2005, 14:30
da Lean
Codice: Seleziona tutto
mysqladmin -u root -pvecchia_password password nuova_password
Perfetto!!! Grazie mille