solip.de
Intel Channel Partner
Linksys distribuidor

# 2000 - mysqlnd no se puede conectar a la versión 4.1 + mediante la autenticación de edad

Creado por Solip el miércoles 31 03 2010

Este mensaje de error se produce si intenta con PHP 5.3 en un servidor MySQL para acceder y utilizar la cuenta o el servidor de MySQL es la "vieja contraseña". PHP 5.3 utiliza el nuevo nativo de la extensión MySQL mysqlnd, que no es de la vieja contraseña de respaldo.

La vieja contraseña no se utiliza a propósito, es probable que sea una cuenta antigua. La contraseña debe restablecerse a través de:

SET PASSWORD FOR 'account'@'localhost' = PASSWORD('passwort');

Para que un nuevo hash se crea.

Antiguo-contraseña se utiliza intencionalmente (conectores de edad), así que tienes que volver a PHP 5.2. Allí, con la extensión MySQL mysql los mecanismos habituales.

¿Qué cuentas se ven afectadas, se puede comprobar con:

SELECT Host, User, Password FROM mysql.user;

16 plazas en la columna Password = contraseña anterior
41 puntos en la columna Password = nueva contraseña

Deja un comentario

XHTML: Puedes usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> < del datetime = ""> <em> <i> <q cite=""> <strike> <strong>