Hola a Todos
Tal vez sea una bobería, pero estoy atorado
Tengo instalado en mi PC donde programo, el servidor MySQL y funciona correctamente
También lo tengo instalado en el servidor de mi Red local
En ambos casos son "localhost"
Para que acceda la DB del server, tienes que conectarte por Escritorio Remoto. Si me conecto por Mis Sitios de Red con el ejectutable en el servidor,
se conecta a la DB de mi PC e ignora la del servidor y en PC's sin MySQL no encuentra el "localhost"
Ya lo intente desde código con cServer := "192.168.1.2" o cServer := "\\Server-Hp" o cServer := "\\Server-Hp\localhost" y nada
Yo tengo que poder conectar a los usuarios con mi Servidor sin necesidad del Escritorio Remoto
Hojalá me ayuden y Gracias como siempre
Daniel Pechir Tager
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Direccionar MySQL
-
- Mensajes: 197
- Registrado: Vie Mar 15, 2013 12:32 am
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Direccionar MySQL
Buenas tardes,
Para que sus clientes se conecten a su ordenador usted ha de tener una IP PUBLICA y la dirección 192.168.??? no lo es y además deberá abrir el puerto de MySQL que por defecto es 3306.
Lo más sencillo es que contrate los servicios de MYSQL con cualquier proveedor de Internet, le asigne una IP PUBLICA FIJA y le permita tener abierto el puerto 3306. Si usted decide alojar el servidor de datos en su propia oficina, tenga en cuenta lo siguiente:
1) Necesita una alta velocidad SIMETRICA
2) Su sistema debe estar activo 24 horas al día / siete días a la semana
3) Es posible que no haya nadie cuando se caiga el sistema por fallo de corriente o cualquier otro motivo
4) Necesitará una IP FIJA
5) Deberá configurar su ROUTER para que el tráfico IP del puerto 3306 se rute a su servidor. (ver NAT routing)
6) Toda su red pasa a ser vulnerable por la puerta que abre en Internet
Por todos estos motivos le aconsejo que contrate los servicios de cualquier proveedor de Internet. Consulte con su distribuidor local de Internet o incluso con su distribuidor de Xailer en Mexico para más información.
Un saludo
Para que sus clientes se conecten a su ordenador usted ha de tener una IP PUBLICA y la dirección 192.168.??? no lo es y además deberá abrir el puerto de MySQL que por defecto es 3306.
Lo más sencillo es que contrate los servicios de MYSQL con cualquier proveedor de Internet, le asigne una IP PUBLICA FIJA y le permita tener abierto el puerto 3306. Si usted decide alojar el servidor de datos en su propia oficina, tenga en cuenta lo siguiente:
1) Necesita una alta velocidad SIMETRICA
2) Su sistema debe estar activo 24 horas al día / siete días a la semana
3) Es posible que no haya nadie cuando se caiga el sistema por fallo de corriente o cualquier otro motivo
4) Necesitará una IP FIJA
5) Deberá configurar su ROUTER para que el tráfico IP del puerto 3306 se rute a su servidor. (ver NAT routing)
6) Toda su red pasa a ser vulnerable por la puerta que abre en Internet
Por todos estos motivos le aconsejo que contrate los servicios de cualquier proveedor de Internet. Consulte con su distribuidor local de Internet o incluso con su distribuidor de Xailer en Mexico para más información.
Un saludo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 197
- Registrado: Vie Mar 15, 2013 12:32 am
Re: Direccionar MySQL
Buenas tardes Ignacio
Mi aplicación no está en la web. Es solo Intranet
Actualmente toda mi aplicación DBF's corre sin problema a través de mis sitios de red
usando el Advantage en el Servidor.
¿ Quiere decir entonces que MySQL no corre en una Red interna ?
Ya llevo aprox. 50% de programación migrada a MySQL y corre de maravilla !
Inicié a hacer pruebas multiusuario y caí en la cuenta que solo se conecta por Escritorio Remoto
y éste lo usan algunos usuarios que están fuera de la empresa. Mi problema son los usuarios locales
Le mando un afectuoso saludo
Daniel Pechir Tager
Mi aplicación no está en la web. Es solo Intranet
Actualmente toda mi aplicación DBF's corre sin problema a través de mis sitios de red
usando el Advantage en el Servidor.
¿ Quiere decir entonces que MySQL no corre en una Red interna ?
Ya llevo aprox. 50% de programación migrada a MySQL y corre de maravilla !
Inicié a hacer pruebas multiusuario y caí en la cuenta que solo se conecta por Escritorio Remoto
y éste lo usan algunos usuarios que están fuera de la empresa. Mi problema son los usuarios locales
Le mando un afectuoso saludo
Daniel Pechir Tager
Re: Direccionar MySQL
Daniel,
sí corre perfectamente en una red local, pero tienes que asegurarte de lo siguiente:
1) en cServer tienes que poner la dirección IP del servidor (p.ej. "192.168.1.2")
2) el usuario que utilices para conectarte, lo tienes que autorizar para que se pueda conectar desde toda la red local. Esto lo haces directamente con HeidiSQL. En las credenciales del usuario, en el campo "Desde el host", tienes que poner "192.168.%"
El punto 2) es importante, porque MySQL/MariaDB es muy restrictivo en este sentido. Es más, si quieres que el mismo usuario se pueda conectar por "localhost" y por la red local, entonces tienes que crearlo dos veces, una con cada una de las restricciones.
sí corre perfectamente en una red local, pero tienes que asegurarte de lo siguiente:
1) en cServer tienes que poner la dirección IP del servidor (p.ej. "192.168.1.2")
2) el usuario que utilices para conectarte, lo tienes que autorizar para que se pueda conectar desde toda la red local. Esto lo haces directamente con HeidiSQL. En las credenciales del usuario, en el campo "Desde el host", tienes que poner "192.168.%"
El punto 2) es importante, porque MySQL/MariaDB es muy restrictivo en este sentido. Es más, si quieres que el mismo usuario se pueda conectar por "localhost" y por la red local, entonces tienes que crearlo dos veces, una con cada una de las restricciones.
-
- Mensajes: 197
- Registrado: Vie Mar 15, 2013 12:32 am
Re: Direccionar MySQL
Gracias José
DIOS TE BENDICE
Daniel Pechir
DIOS TE BENDICE
Daniel Pechir