Probablemente tenga este problema perpetuo de MySQL donde uno de los usuarios predeterminados en la tabla de usuarios es '' @ localhost , que termina denegando todos los localhost usuarios más adelante en la tabla. Lo que haría sería mysqldump el mysql base de datos y busque esta entrada en el User mesa; si lo encuentra, elimínelo y elimine los privilegios.
Para obtener más detalles, consulte https://dev.mysql.com /doc/refman/5.5/es/conexion-acceso.html .