Yo estoy en la misma situación, pero estoy usando PDO para conectarme
Código PHP:
//Genera la conexion utilizando PDO
try {
$dbh = new PDO($db_string, $mysql_user, $mysql_psswd);
}catch (PDOException $e) {
print "ErroOOOOOOr!: " . $e->getMessage() . "<br/>";
die();
}
Y el error que tengo es
ErroOOOOOOr!: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'hostname' (111)
Claramente el tema es antiiiiiguo, cual era la solucion??