![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Solo Debe De Entrar A Phpmysql Y En Privilegios En Vez De Localhost Le Ponen % Y Con Eso Le Estan Diciendo Que Se Puede Conectar A Mysql Desde Cualquier Pc De La Red
|
|
#2
|
||||
|
||||
|
tengo el mismo problema
Saludos a Todos, yo tengo el mismo problema y no me he podido conectar, spero este sea el lugar correcto para escribir mi duda,
Primero que nada les comento que instale el WAMP SERVER y esto me instalo tambien el MySql version 5.0.37 2. baje los componentes zeos version 6.6.6 y segui los pasos del manual "como instalar los componentes Zeos y no morir en el intento" el cual encontre por alguno de los foros. 3. defini una cuenta de usuario de la sig manera grant all on agenda.* to 'miusuario'@192.168.1.68 identified by 'clave' 4. en el firewall de windows agregue el puerto 3306 5. en excepciones coloque el mysql administrador ya en delphi version 6.0 configure el zconnection indicandole nombre de la base de datos, en hostName: 192.168.1.68 password: clave port: 3306 protocol: mysql user: miusuario version: 6.6.6.-stable en mi maquina funciona todo bien, pero cuando quiero abrirlo en otra maquina me manda el error indicandome que no se puede conectar a 192.168.1.68 me dijeron que tenia que abrir el puerto en el router, tengo el 2wire de telmex, en el tambien abri el puerto 3306. en la maquina donde tengo instalado el WAMP SERVER, pero no me funciona seguramente ustedes que tienen mas experiencia en el manejo de Zeos me puedan ayudar, lo mas seguro es que estoy omitiendo algo. RGSTUAMIGO, tal vez puedas indicarme algo he visto que recomiendas mucho el uso de ZEOS. Espero me puedan ayudar, de antemano muchas gracias. |
|
#3
|
||||
|
||||
|
Cita:
![]() Te lo explico un poco: Cuando se crea un usuario de esta forma: Lo que estás haciendo es crear un usuario que sólo se va poder conectar al servidor a nivel local(localhost) revisa la parte que esta con rojo. Ahora en tu caso lo que estas haciendo es crear un usuario que sólo se va poder conectar desde una máquina cliente que tenga una IP=192.168.1.68, eso quiere decir que que si te conectas de una PC cuya IP sea diferente a la anterior, pues NO PODRAS HACERLO. ¿Pero cómo solucionamos este problema te preguntarás? . Pues para tener los permisos de conexión desde cualquier máquina del mundo y con cualquier IP, lo que se debe de hacer es poner el caracter '%', en lugar de especiaficar un dominio ó una direcion IP. por ejemplo podrias hacerlo asi:
Claro está que en ese caso estoy creando un super usuario que tiene todos los privilegios, ya tú verás cuales privilegios especifico asignarle. En ese caso el usuario de nombre 'MiUsuario' puede conectarse desde cualquier maquina sin restriccion alguna. ![]() Espero que ahora haya quedado todo claro. ![]() Como siempre recomiendo leer el manual de MySQL para mas información. ![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 08-02-2010 a las 14:21:31. |
|
#4
|
||||
|
||||
|
gracias por la respuesta
Gracias, por la respuesta, ya lo intente como dices definiendo el usuario con el simbolo % pero aun asi no me puedo conectar...
Tal vez este omitiendo algo, tal vez tenga que instalar algo extra en la maquina remota. no se. Saludos.... |
|
#5
|
||||
|
||||
|
Cita:
![]() EDITO: Al Parecer estas usando ZEOS segun tus anteriores post, mejor la pregunta sería:¿Pusiste la librería necesaria para la conexion en la máquina cliente junto atu ejecutable? ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 10-02-2010 a las 22:46:37. |
|
#6
|
||||
|
||||
|
librerias
Rgstuamigo, te agradezco mucho la atencion que has prestado a mi mensaje, pues te comento que en la maquina cliente he copiado los archivos dll que vienen con los zeos 6.6.6. (en la carpeta \lib\Mysql\) en la misma carpeta donde esta mi ejecutable.
tambien las copie en la carpeta c:\windows\system32 en la maquina cliente tambien agregue en el firewall de windows el puerto 3306 como exepcion. como comente anteriormente instale en mi maquina que funge como servidor el Wamp Server, ¿sera necesario instalarlo tambien en la maquina cliente?. te comento tambien que en la maquina cliente tengo instalado delphi 6.0 |
|
#7
|
||||
|
||||
|
Cita:
.Te cuento que yo tengo exactamente la misma version de MySQL y no tengo problemas,claro que yo uso el paquete XAMPP. hummm..esteeee... ¿Y cuál es el exactamente el error que te sale? .
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 10-02-2010 a las 23:32:33. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como conectar a mysql desde php ? | martita | PHP | 11 | 27-03-2009 20:46:12 |
| conectar a otra BD desde triger | jrmanso | Firebird e Interbase | 3 | 04-04-2008 23:55:29 |
| Como usar LoadParamsFromInifile Para conect a un Db Mysql Desde Otra máquina | OscarBravo | MySQL | 0 | 09-02-2007 18:37:54 |
| Conectar a MySQL desde Delphi 2005 | hmrvivas | MySQL | 1 | 20-01-2007 18:01:48 |
| Cómo conectar un qry a una BD en otra maquina en una aplicación en Paradox con BDE? | Anabel | Conexión con bases de datos | 1 | 20-07-2005 19:13:13 |
|