Si obtiene el siguiente error, significa que cuando se inició
        mysqld o cuando recargó las tablas de
        privilegios, encontró una cuenta en la tabla
        user que tenía una contraseña no válida.
      
        Found wrong password for user
        '
      un_usuario'@'un_host';
        ignoring user
Como resultado, la cuenta es sencillamente ignorada por el sistema de privilegios.
La siguiente lista indica posibles causas de este problema, y algunas soluciones:
            Quizá está ejecutando una versión nueva de
            mysqld con una tabla
            user vieja. Puede comprobar esto
            ejecutando el comando mysqlshow mysql
            user para ver si la columna
            Password es más corta de 16 caracteres.
            Si es así, puede corregir esta condición ejecutando el
            script scripts/add_long_password.
          
            La cuenta tiene una contraseña antigua (de ocho caracteres
            de longitud) y no inició el servidor
            mysqld con la opción
            --old-protocol. Actualice la cuenta en la
            tabla user para que tenga una nueva
            contraseña, o reinicie mysqld con la
            opción --old-protocol.
          
            Ha especificado una contraseña en la tabla
            user sin utilizar la función
            PASSWORD(). Utilice
            mysql para actualizar la cuenta en la
            tabla user con una nueva contraseña
            asegurándose de utilizar la función
            PASSWORD():
          
mysql> UPDATE user SET Password=PASSWORD('nuevopwd')
    -> WHERE User='usuario' AND Host='maquina';
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

