Pues sí, .. deberías indicar un usuario de Msyql .. aunque no tenga contraseña esa cuenta de usuario de Msyql que uses.
Las recomendaciones del "die()" son buenas. Incluso añadiría:
Código PHP:
$link = mysql_connect($sql_host,$sql_usuario,$sql_pass);
mysql_select_db($sql_db) or die (mysql_error());
Un saludo,