camscape - for excellent IT solutions itkb.ro - IT knowledge base

linux :: mysql grant *.* access denied to ''root''@''localhost''

Cristian
Cristian M.
TitleMySQL grant *.* access denied to ''root''@''localhost''
Tagsmysql,grant,all,root,denied
Desc.MySQL grant *.* access denied to ''root''@''localhost''
CodeKBLN0017 v1.0
Date 7 noiembrie 2013
In MySQL, incercati sa dati drepturi depline unui utilizator

GRANT *.* to ''newuser''@''localhost'' ;

si, presupunand ca aveti parola corecta, primiti un neasteptat

Access denied for ''root''@''localhost'' using password: YES

Adica root nu mai e root? Au disparut drepturile acestuia? Posibil. Asta trebuie sa verificati intai. Dar daca totusi constatati ca aveti teoretic toate drepturile si totusi vi se refuza setarea, problema este in alta parte:

Ati facut probabil un update de MySQL iar mysql schema este outdated. Rezolvarea este extrem de simpla:

mysql_upgrade -u root -p
Enter password:

Dupa aceasta operatiune, root va avea din nou toate drepturile.