Estoy intentando acceder a mi base de datos a traves de direcciones ip publicas, pero al intentar conectarme a mi base de datos me marca el siguiente error:
Error: SQLSTATE[HY000] [2002] Se produjo un error durante el intento de conexión ya que la parte conectada no respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión establecida ya que el host conectado no ha podido responder.
el codigo que utilizo para realizar la conexion es el siguiente:
Código PHP:
try{
$db_username = "xxx";
$db_password = "yyyyyy";
$connection = new PDO("mysql:host=189.229.xx.xxx;dbname=northwind",$db_username,$db_password);
$connection->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
return $connection;
echo "Exito en la conexion";
}catch(PDOException $e){
echo "Error: ".$e->getMessage();
}
Gracias por la ayuda!