SoloCodigo

Programación Web y Scripting => ASP => Mensaje iniciado por: ELX en Sábado 17 de Abril de 2010, 03:42

Título: Conectar MySQL remoto desde intranet local con ASP
Publicado por: ELX en Sábado 17 de Abril de 2010, 03:42
Yo tengo un caso. Quiero conectar a una base de datos en un servidor linux (en internet)(MySQL) con todo ya creado y configurado (Tablas, etc), descargue he instale localmente el driver ODBC para windows en mi equipo local, en donde tengo un servidor IIs con una base de datos local en ASP y su respectiva aplicacion (Intranet), el problema esta que cuando yo quiero conectarme a mi BD en internet, el usuario que tengo que usar es usuario_unico, la cadena de conexion es:

conn_string = "DRIVER={MySQL ODBC 5.1 Driver};Server=miservidor;Database=mi_BD;Uid=usuario_unico;Pwd=mi_pass"

Pero el nombre de usuario llega asi: usuario_unico@'190-24-15-40.dyn.movilnet.com.ve'

Obviamente toma el dominio de mi servicio de conexion a internet.

¿Cómo evito ese nombre de dominio? ('190-24-15-40.dyn.movilnet.com.ve'), que solo envíe usuario_unico

en el servidor MySQL no puedo crear un usuario con esa caracteristica (usuario_unico@'190-24-15-40.dyn.movilnet.com.ve')

Alguna idea?
Título: Re: Conectar MySQL remoto desde intranet local con ASP
Publicado por: F_Tanori en Sábado 17 de Abril de 2010, 07:31
Para crear un usuario remoto con acceso desde cualquier maquina se utiliza como servidor, el comodin %

Ejemplo:

Código: SQL
  1. GRANT ALL ON bd_contabilidad.* TO 'ftanori'@'%' IDENTIFIED BY 'password';
  2.  

De esa manera el usuario debera poder tener acceso desde cualquier equipo

Saludos