Сначала давайте посмотрим, сможем ли мы получить более подробное сообщение об ошибке, чем «Ошибка подключения к mysql».
Что выводится:
<?php
error_reporting(E_ALL); ini_set('display_errors', 1);
echo 'mysql extension: ', extension_loaded('mysql') ? 'ok' : 'NOT ok', "<br />\n";
echo 'mysql_connect: ', function_exists('mysql_connect') ? 'ok' : 'NOT ok', "<br />\n";
mysql_connect('fill in', 'the right', 'values here') or die(mysql_error());
?