
.. que pregunta tan cómica

; Si yo "lo pruebo", tendría que cambiar mis datos de conexión... entonces servirá... no tiene sentido probar algo que modificaré.
Mira... todo te lo está diciendo el error:
1) Imprime un mensajé que TÚ pusiste.. con ello identificas que el error esta en la función mysql_connect()
2) El error dice: "
Access denied for user: 'blabla@blablalb(Using password: YES)"... traducido: "
Acceso denegado para el usuario: 'blabla@blablalb(Usando contraseña: YES)", con ello concluyes unas cosas:
a) No hubo error al ejecutar la función
b) Sí hubo intento de conectarse... creeme, hubiese aparecido otro error

(y dele!), cheka el nombre de tu usuario y password... pero sobre todo cheka TU SERVIDOR de conexión

... esta MUUUUY raro ese "@blablalb".... de hecho, os datos del error con los de tu ejemplo no concuerdan para nada... con los datos de tu script debió decirte en el error: "
Access denied for user: 'usuario@localhost' (Using password: YES)"...
¿cambias los datos al mostrarlos aquí?? Son EXÁCTAMENTE los mismos datos y elñ mismo error los que muestras???... de ser esto último entonces sí tienes un serio problema...

se ha vuelto loca tu máquina

.
Repito lo dicho por
sebtev: Por defecto se crea un usuario root sin contraseña... prueba con estos datos solo por curiosidad:
Código PHP:
@mysql_connect('localhost', 'root', '')or die ('Ha fallado la conexión: '.mysql_error());
Ahora bien, después de todo esto te pregunto yo: ¿hiciste lo que se te recomendó de crear un archivo solo con lo conserniente a la conexión?...
Por último, se te agradecería que en futuras consultas uses la opción de colorear código... hay botónes especiales en el editor ó puedes colocar tu código directamente entre las etiquetas [ PHP] y [ /PHP] (sin espacios)... todo esto para ayudarte mejor.
www.php.net/mysql_connect
Ojalá se solucione tu problema. La mejor de las suertes!