Si al intentar conectar a una base de datos mysql alojada en un servidor linux desde otro equipo nos da un error, aunque tengamos correctamente configurados el nombre de usuario y contraseña de la base de datos, es porque el servidor mysql no permite el acceso remoto a las bases. Para solucionarlo debemos hacer el siguiente cambio en el servidor:
Editaremos el fichero /etc/mysql/my.cnf y comentaremos la línea bind address poniendo # delante.
Si aun así tienes problemas para acceder a la base de datos a través de ODBC, recuerda que en la tabla user de la base de datos mysql, debemos dar permiso para acceder a la mysql desde equipos remotos, indicando en el campo host del usuario que queramos que acceda en remoto, el nombre del equipo desde el que queremos acceder, o con % para poder acceder desde cualquier equipo remoto.
Deja una respuesta