Ver Mensaje Individual
  #14 (permalink)  
Antiguo 15/01/2016, 10:30
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: Problema con VB.NET + MySQL + Server 2008

El error Can't connect to the mysql host (10061), si lo buscas, te vas a dar cuenta que es lo que te hemos tratado de decir, o sea, permisos.

Volvamos al principio, elimina el usuario que creaste y lo volves a crear:
Código MySQL:
Ver original
  1. #Grant a un usuario completo a una base de datos
  2. GRANT ALL PRIVILEGES ON db_base.* TO db_user @'%' IDENTIFIED BY 'db_passwd';
  3. FLUSH PRIVILEGES;

Vuelvo a repetir que es IMPORTANTE que el usuario sea creado con % y NO con localhost, ya que el % indica que podrá conectarse desde cualquier equipo de la red.

En el o los equipos clientes NO EN EL SERVIDOR, debes probar con HeidiSQL o cualquier otro programa que se puede conectar sin problema a la BD con ese usuario creado. Con eso te aseguras al 100% que la conexión, usuario y BD están trabajando.

Yo no configuro puertos en los equipos clientes ya que quien debe estar escuchando es el servidor y no los clientes.

En la confiuración de MySQL (en el servidor) debes fijarte si tenes configurado bind-address:
Código PHP:
[mysqld]
bind-address    0.0.0.0 
Si te falla, no te va a quedar otra que comparar el my.cnf del servidor que funciona con el que NO funciona a ver cuales son los cambios. IMPORTANTE, cuando cambies algo den my.cnf, debes reiniciar mysql.

Nuevamente te vuelvo a sugerir que cambies MySQL por MariaDB que está más actualizado.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Última edición por gnzsoloyo; 15/01/2016 a las 10:55