FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
conectar una aplicacion a un servidor mysql
hola amigos como están, soy nuevo en la programación y quería comentarles mis dudas:
he creado una aplicacion en delphixe7 que agrega, elimina y modifica registros de una base de datos. uso mysql workbrench - mysql server 5.7 y conecto mi programa a la base de datos mediante fiderac, el programa funciona correctamente en la maquina donde lo he creado, pero cuando llevo el executable a otro pc no se conecta a la base de datos por el host, ya que en las configuraciones del FDconection tengo como server "localhost" y el puerto por defecto de mysql "3306"...como debo hacer para que mi programa se conecte a la base de datos instalada en la pc servidor? he visto en internet algo como "conexion dinamica" pero la verdad no tengo conocimiento de eso. espero su ayuda muchas gracias. cabe decirles que estoy conectado en red mediante wifi. |
#2
|
||||
|
||||
#3
|
|||
|
|||
he cambiado en las configuraciones del FDconection el host por la ip de mi maquina pero ni aun asi lo toma, es mas si no coloco localhost no me funciona ni siquiera en mi pc servidor, ademas cuando quiero llevar el ejecutable a otra pc tampoco se conecta.
en resumen lo que intento hacer es lo siguiente: al programa que he realizado en mi maquina lo voy a llevar a dos maquinas fuera de mi hogar obviamente con el motor de base de datos y las librerias mysql. seguramente en la primer maquina que lo instale me funcionara porque esa maquina va a tener un servidor localhost , pero en la segunda maquina que hara de cliente tendre este problema. ya que una vez hechos los exe no puedo modificarlos no se si me explico bien. lo que necesitaria es algun codigo que al momento de levantar el programa me traiga el host del servidor o no se cual seria la solucion. |
#4
|
|||
|
|||
en si la pregunta a tu respuesta amigo Casimiro Notevi seria : ¿como cambio las configuraciones de mi host si ya tengo el ejecutable hecho?
me da error si no coloco localhost |
#5
|
||||
|
||||
Porque esos datos debes guardarlo fuera, por ejemplo en un fichero.ini
O también puedes poner un botón para que se abra un formulario donde pregunte los datos de conexión, IP, puerto, nombre de la base de datos, etc. |
#6
|
|||
|
|||
bien gracias amigo por tu ayuda seguire investigando para tener conocimiento de como hacer lo que me dijiste porque estoy nulo en ese tema
|
#7
|
|||
|
|||
En MySQL, hay la base mysql, en ella encuentras permisos de acceso de usuario, base y equipo
DB, HOST, USER en ellas hay restricciones para el acceso a las bases como ser que usuarios pueden acceder, desde que equipo, puedes añadir un resitro en las siguientes tablas: INSERT INTO DB ('host','DB','User','select_priv',......) VALUES ('%','%','%','Y',....) ; INSERT INTO HOST ('host','DB','select_priv',......) VALUES ('%','%','Y',....); INSERT INTO USER ('host','user','select_priv',......) VALUES ('%','usuario','Y',....) ; FLUSH PRIVILEGES; verifica el firewall que este habierto el puerto 3306 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conectar a una BD MySQL en un Servidor Web | ibrusasca | Conexión con bases de datos | 7 | 04-02-2012 21:52:41 |
Conectar con una aplicacion a un servidor MySQL externo | Drake | Lazarus, FreePascal, Kylix, etc. | 3 | 16-03-2010 20:38:30 |
Cómo conectar con un servidor MySQL | jact85 | MySQL | 3 | 20-09-2008 14:45:18 |
Conectar aplicacion delphi con servidor MySQL web ?? | JoysticK | MySQL | 3 | 23-08-2008 13:28:11 |
Conectar a Servidor Mysql | alt126 | Conexión con bases de datos | 2 | 29-07-2008 22:15:00 |
|