Access denied for user ‘admin’@’localhost’ (using password: YES)” cuando se realicen cambios en el panel o en la base de datos directamente

RESOLUCION
Asegúrese de que la contraseña del usuario administrador está configurado correctamente con este artículo.

Asegúrese de que tiene todos los privilegios de administrador:
# Mysql-uadmin-p cat / / psa / .psa.shadow `mysql` etc
mysql> SHOW GRANTS POR 'admin' @ 'localhost' \ T
Ayudas a admin @ localhost: GRANT ALL PRIVILEGES ON * A * 'admin' @ 'localhost' IDENTIFICADO POR CONTRASEÑA '* 18ED90460331B8E9FC796D9FF923A720D3EF8592' WITH GRANT OPTION.
1 row in set (0.19 sec)
Concede todos los privilegios al administrador:
GRANT GRANT OPTION en * A * 'admin' @ 'localhost' WITH GRANT OPTION.;
FLUSH PRIVILEGES;

Si esto no ayuda, o el comando anterior falla con un error, compruebe / var / log / mysqld.log.
Si ve un mensaje como este ...
[ERROR] Missing mysql.proxies_priv tabla del sistema; Por favor, ejecute mysql_fix_privilege_tables crearlo
... Probablemente significa que MySQL se reinstaló o no se ha actualizado por completo. Ejecute el comando siguiente para actualizar MySQL:
mysql_fix_privilege_tables-uadmin-p `cat / etc / psa / .psa.shadow`


Si lo anterior no funciona, serguro que con
mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`
se resuelve el problema


FUENTE: http://kb.parallels.com/en/116916