Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Conexión a base de datos por internet (https://www.clubdelphi.com/foros/showthread.php?t=69254)

BuenaOnda 04-08-2010 21:58:39

Conexión a base de datos por internet
 
Hola Amigos:

Tengo una "pequeña" duda, ¿ Se puede conectar una base de datos instalada en mi equipo desde otro equipo mediante Internet?, se me ocurre que podría ser con una IPFija y crear un ODBC o algo así, cualquier aporte será muy bien recibido..

Saludo...

Caral 04-08-2010 22:37:14

Hola
Depende de la BD.
No es necesario IP Fija, esto solo ayuda.
No es necesario ODBC, pero tambien depende.
Saludos

BuenaOnda 04-08-2010 22:46:15

Asi es, inicialmente, me interesa conectar Mysql, pero sino se puede, podría ser con MSSql Server.

¿ Que debo tener para hacer esta conexión ?.

Aclaro que no tengo hosting ni dominio, solo mi ordenador.

AzidRain 04-08-2010 23:15:56

No necesitas nada mas que montar el servidor y configurar algún servicio como dyndns o no-ip, ahí puedes dar de alta dominios que tu necesites y te funciona sin problemas. Por otro lado NO dependen de la BD, más bien de que BD utilices ya que cada una utiliza algun puerto en especial, los cuales tienes que abrir en tu ruteador.

BuenaOnda 04-08-2010 23:26:24

Estuve leyendo y creo que se debe habilitar/abrir el puerto 1433 en el router, ¿ como hacerlo? tengo un router TP-LINK.

Lilauth 04-08-2010 23:45:23

Te comento (como para agendar) que para aceptar conexiones remotas, desde internet al servidor, necesitás un Sistema Operativo que lo soporte, por ejemplo, Windows Server. No vas a poder aceptar conexiones remotas con Win XP.

Caral 05-08-2010 00:00:01

Hola
Pero cual conexion remota?.
Lo que se quiere BuenaOnda es conectarse a la BD MySql.
No importa que windows se tenga es indiferente.
Saludos

santus 05-08-2010 05:49:44

se, alguna vez lo habré hecho y funciona bien. Como te dijeron, redireccionar al puerto en cuestión. Nose como hacerlo en tu router pero seguramente es muy intuitivo. Busca alguna opción tipo REDIRECT o algo así. No puede ser complicado. Busca en internet como redireccionar un puerto d esa marca.

Luego debes crear un usuario para hacer conexiones remotas. Esto es con:

Código SQL [-]
mysql> CREATE USER 'usuario'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'%'
    ->     WITH GRANT OPTION;

El signo % indica que se puede conectar desde cualquier ip. Y listo. No creo que tengas problemas, y no importa el sistema operativo que uses.

Saludos.

BuenaOnda 05-08-2010 06:05:13

Muchas gracias compañeros, voy realizar las pruebas y les comento...:D


La franja horaria es GMT +2. Ahora son las 12:01:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi