Cita:
Iniciado por hualro
mmm ok, me parece que se lo que es: MySQL utiliza un protocolo de autentificación basado en un algoritmo de hash para la clave que es incompatible con clientes relativamente “viejos” en este caso PHP, por lo que debes ejecutar esta instrucción en tu línea de comandos:
mysql> SET PASSWORD FOR
-> ''cactiuser'@'localhost' = OLD_PASSWORD('nuevaContraseña');
Bueno, esto se hace cuando aparentemente todo está bien, me refiero a que el usuario se pueda conectar a través de ese host eso lo puedes checar entrando a mysql como root, despues selecciona la bd 'mysql' despues 'select user,host,password from user' para que veas los usuarios y los hosts permitidos para cada usuario, y si todo parece estar correcto haz lo que te mencionaba arriba.
Saludos y suérte ;)
SALUDOS Yo tengo el mismo problema y ya hice esto con la consola pero cuando le pongo la contraseña que debe de ser y pruebo la pagina se me añade un error mas: me brinca el clasico error de Apache HTTP ha detectado un problema y debe cerrarse enviar error o no enviar. Les agradeceria mucho que me hecharan una manita.
Saludos