Pregunta:
Fecha: 06-05-2017 09:19:22
(En Español)
Error: No se pudo conectar a MySQL. errno de depuración: 2002 error de depuración: Connection refused
desde el localhost funcionaba.. luego le cambie los datos de conexion con los datos que me brindo el proveedor de hosting...
Error de conexión MySQL: 2002 Connection refused[Resuelta]
Hola gente, tengo un problema con una conexion... el error es el siguienteError: No se pudo conectar a MySQL. errno de depuración: 2002 error de depuración: Connection refused
desde el localhost funcionaba.. luego le cambie los datos de conexion con los datos que me brindo el proveedor de hosting...
<?php
//enlace a BD
$enlace = mysqli_connect("localhost","c0620200_sens","*****", "c0620200_sens");
if (!$enlace) {
echo "Error: No se pudo conectar a MySQL." . PHP_EOL;
echo "errno de depuración: " . mysqli_connect_errno() . PHP_EOL;
echo "error de depuración: " . mysqli_connect_error() . PHP_EOL;
exit;
}
//echo "Éxito: Se realizó una conexión apropiada a MySQL! " . PHP_EOL;
//echo "Información del host: " . mysqli_get_host_info($enlace) . PHP_EOL;
// Leemos los valores que nos llegan por GET
$WindDirection = (isset($_GET["WindDirection"]) ? mysqli_real_escape_string($enlace, $_GET["WindDirection"]) : NULL);
$WindSpeedAverage = (isset($_GET["WindSpeedAverage"]) ? mysqli_real_escape_string($enlace, $_GET["WindSpeedAverage"]) : NULL);
$WindSpeedMax = (isset($_GET["WindSpeedMax"]) ? mysqli_real_escape_string($enlace, $_GET["WindSpeedMax"]) : NULL);
$Temperature = (isset($_GET["Temperature"]) ? mysqli_real_escape_string($enlace, $_GET["Temperature"]) : NULL);
$RainfallOneHour = (isset($_GET["RainfallOneHour"]) ? mysqli_real_escape_string($enlace, $_GET["RainfallOneHour"]) : NULL);
$BarPressure = (isset($_GET["BarPressure"]) ? mysqli_real_escape_string($enlace, $_GET["BarPressure"]) : NULL);
$Humidity = (isset($_GET["Humidity"]) ? mysqli_real_escape_string($enlace, $_GET["Humidity"]) : NULL);
//insertamos los datos en la tabla temporal
$query = "INSERT INTO temporal(WindDirection,WindSpeedAverage,WindSpeedMax,Temperature,RainfallOneHour,BarPressure,Humidity ) VALUES ('".$WindDirection."','".$WindSpeedAverage."','".$WindSpeedMax."','".$Temperature."','".$RainfallOneHour."','".$BarPressure."','".$Humidity."')";
mysqli_query($enlace, $query);
//consulta el id
$resultado = mysqli_query($enlace, "SELECT MAX(id) AS 'id' from temporal WHERE estado = 0");
$fila = mysqli_fetch_assoc($resultado);
$fila['id'];
// Si es igual a 12 inserta los valores en valores
If ($fila['id'] == 12) {
$Direccion=0;
$Velocidad=0;
$Temperatura=0;
$OneHour=0;
$Presion=0;
$Humedad=0;
$i = 1;
$resultado = mysqli_query($enlace,'SELECT * from temporal ');
if(mysqli_num_rows($resultado)==12){
while($i = mysqli_fetch_array( $resultado)){
$Direccion = $Direccion + $i[0];
$Velocidad = $Velocidad + $i[1];
$Temperatura = $Temperatura + $i[2];
$OneHour = $OneHour + $i[3];
$Presion = $Presion + $i[4];
$Humedad = $Humedad + $i[5];
}
$Direccion = $Direccion /12;
$Velocidad = $Velocidad /12;
$Temperatura = $Temperatura /12 ;
$OneHour = $OneHour /12 ;
$Presion = $Presion /12;
$Humedad = $Humedad /12;
$query = "INSERT INTO valores (WindDirection,WindSpeedAverage,Temperature,RainfallOneHour,BarPressure,Humidity,WindSpeedMax ) VALUES ($Direccion, $Velocidad, $Temperatura, $OneHour, $Presion, $Humedad,$WindSpeedMax)";
mysqli_query($enlace, $query);
$query = "UPDATE temporal SET estado = 1";
mysqli_query($enlace, $query);
mysqli_query($enlace, "TRUNCATE TABLE temporal");
mysqli_close($enlace);
}
}
?>
Votos: 0 -
Respuestas: 3 -
Vistas: 16
Compartir en: Google
Facebook
Twitter
LinkedIn
Link
Respuestas:
-
Fecha: 06-05-2017 09:23:52 verifica que tengas conectividad con la base de datos primeramente.
mysql -h 127.0.0.1 -P 3306 -u root -p <database>
Cambia el host y el username y verifica Votos: 0 - Link respuesta -
Fecha: 06-05-2017 09:29:31 gracias por tu pronta respuesta... hice una rutina de carga con los mismo parametros y funciona cargando la bd Votos: 0 - Link respuesta
-
Fecha: 06-05-2017 09:45:01 resuelto... un error en la programacion que duplique la conexion... corregido y salio andando.
gracias Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
