Tendrías que haber explicado antes tu problema .. pues hay solución a:
Cita: Con esto, después de conseguir conectar con la BD (que me costó la de Dios), ahora me da el error 'Client does not support authentication protocol requested by server' y no hay forma de seguir.
Mysql 4.1 maneja las contraseñas de diferente forma a Mysql 4.1 .. pero con lo que comenta este mensaje puedes hacer la conversión para seguir igual que con Mysql 4.0 pero sobre 4.1 de Mysql:
http://dev.mysql.com/doc/mysql/en/Password_hashing.html Cita: ¿puedo trabajar con PHP5 y MySQL 4.0.x? o es mejor poner PHP 4?
Con Mysql 4.0.x puedes trabajar sin hacer nada más especial con PHP 5 o 4.
Con la solución anterior supongo que solventaras tu problema con Mysql 4.1.x y PHP 5.x .. así que podrías continuar usando PHP 5 .. los demás "detalles" que puedas tener son referidos como siempre a configuración que cada uno es particular.
Si no quieres "lios" .. usa PHP 4.x y Mysql 4.0.x pero .. así no podrás "aprender" lo nuevo de PHP 5 que hay que empezar a "conocer" para estar preparados.
Un saludo,