domingo, 28 de noviembre de 2004

solucionando problemillas entre MySQL 4.1.7 y el PHP 4.3.9

bueno, luego de un laaargo tiempo en el que parecia que mi cerebro estaba en una especie de hibernacion, he aqui que desperto por fin!!! \o/\o/\o/

... asi que se me dio por darle los ultimos retoques a mi FreeBSD (instalarle el Apache, PHP y MySQL)

ah!, el MySQL ... pues sucede que se instalo bien, pero de pronto no lograba hacer una conexion desde el PHP, me salia un errorcillo:
"mysql_connect(): Client does not support authentication..."

uhmmm, ya alguien me habia dicho que le habia salido el mismo error y que por eso tuvo que reinstalar una version antigua del MySQL(yo estoy usando ahora la 4.1.7), asi que me puse a buscar un poquito en internet y vualá lo encontre \o/\o/\o/, pasa que en las ultimas versiones del MySQL se ha cambiado el mecanismo de encriptacion de los passwords ... la solucion de momento:
volver a grabar los passwords pero de la forma anterior, como? simple, solo poner en la linea comandos del mysql
mysql>SET PASSWORD FOR 'user'@'host' = OLD_PASSWORD('password');
por ejemplo si mi usuario es 'ximvad' y mi password es '123456'
tendria que poner
mysql>SET PASSWORD FOR 'ximvad'@'localhost' = OLD_PASSWORD('123456');"

colorin colorado ...

saludos
XIMvad

1 comentario:

Anónimo dijo...

HOla mister Ximvad : que bueno que encontraraas esa solucion para el mysql, si vuelvo a intalar la version reciente de mysql revisare ese commando que tu mencionas.

saludos y que bueno que estes posteando nuevamente.

saludos

jimmy pazos