Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-11-2004
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Question como conectarme remotamente mysql a mysql

hola que tal

eh intentado conectarme al servidor mysql del cliente mysql
con esta sentencia


mysql> myslq -h "ip" -u "user" -p "puerto" -p

y no funciona marerrro de servidor

alguien save por que??

de hante mano gracias
Responder Con Cita
  #2  
Antiguo 08-11-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Recuerda que los parámetros que pasas a mysql son sensibles a mayúsculas y minúsculas. La opción para el puerto es -P y no -p que es para el password.

// Saludos
Responder Con Cita
  #3  
Antiguo 09-11-2004
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Question

oks gracias

asi lo hise y me sigue marcando error:

mysql -h 192.168.0.1 -u root -P 3306 -p


error 2003: can't connect to mysql server on '192.168.0.1' (10060)
Responder Con Cita
  #4  
Antiguo 09-11-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Una pregunta, ¿por qué estás usando la opción -h? Esta opción es para conectarte a un servidor localizado en otra máquina. ¿Es esto lo que quieres? De no ser así puedes omitir esa parte. También es innecesario especificar el puerto ya que por defecto se usará el 3306.

Otra cosa, a riesgo de parecer un poco tonta la pregunta, ¿estás seguro de que está levantado el servidor de MySql?

// Saludos
Responder Con Cita
  #5  
Antiguo 09-11-2004
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Question

bueno lo que pasa es que en todos los manuales que e leido se especifica que apra conectarme de una maquina a otra por medio de la red es asi


por otra parte pues la verdad lo del servidor si no tuviera puesto no me pudiera conectar a el no?
por que me conecto bien local mente

si no es mucha moleste me puedes quitar la duida que tengo como conectarme?


gracias.
Responder Con Cita
  #6  
Antiguo 09-11-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por sakuragi
bueno lo que pasa es que en todos los manuales que e leido se especifica que apra conectarme de una maquina a otra por medio de la red es asi
Ok. Entiendo entonces que desde una máquina con MySql estás intentando conectarte a otra también con MySql.

Cita:
Empezado por sakuragi
por otra parte pues la verdad lo del servidor si no tuviera puesto no me pudiera conectar a el no?
por que me conecto bien local mente
Cierto, sólo lo mencionaba para ir descartando posibilidades. Lo que pasa es que este mensaje suele ocurrir cuando el servido no es accesible. Esto es, no es una cuestión de derechos por ejemplo. ¿Has probado hacer un ping a la dirección? Quizá el problema no sea a nivel de MySql sino de que la máquina destino no está siendo vista desde el cliente.

Cita:
Empezado por sakuragi
si no es mucha moleste me puedes quitar la duida que tengo como conectarme?
Je, no vayas a creer que no quiero sacarte de la duda, es que realmente no sé porque no puedes conectarte y estoy tratando de explorar los posibles problemas.

// Saludos
Responder Con Cita
  #7  
Antiguo 09-11-2004
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Question

muchas gracias

asi es ya le hise ping de la maquina cliente y si me da el ping del ip

ni por medio de comando del mysql ni por el odbc de windows me e podico conectar al server mysql, hasta hise haser un usuario y tampoco funciono de esta forma:

mysql> INSERT INTO user (Host,User,Password) VALUES('192.168.0.2','gigi',PASSWORD('gigi'));

mysql> FLUSH PRIVILEGES;

me marco que se hiso bien


pero de nuevo no se pudo de la maquina cliente, segun con esos privilegios ya tenia acceso segun lo que lei

de hante mano gracias.
Responder Con Cita
  #8  
Antiguo 09-11-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿De casualidad no tendrás instalado un FireWall en la máquina del servidor?

// Saludos
Responder Con Cita
  #9  
Antiguo 09-11-2004
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 22
__hector Va por buen camino
prueba:

telnet ipmaquina puerto, y mira a ver si puedes al menos iniciar una sesion telnet a ese puerto.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #10  
Antiguo 09-11-2004
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Question

hola que tal

si si tengo un fireware pero ya tengo dada de alta el ip del cliente.

le di el telent y no se conecto pero le doy un ping y si resive los paquetes

desconecte el fireware y todos modos no se conecta el telnet
Responder Con Cita
  #11  
Antiguo 10-11-2004
dj_khamus dj_khamus is offline
Registrado
 
Registrado: nov 2004
Posts: 2
Poder: 0
dj_khamus Va por buen camino
Arrow Usa un entorno visual

Hola:
Porque no intentas utilizando un entorno visual?
Primero para configurar Mysql con ODBC bajate el myodbc: http://dev.mysql.com/get/Downloads/M....exe/from/pick
y para que puedas manipular tus bases de datos y tablas bajate el frontMysql http://www.mysqlfront.de/download.html y así te sera mas sencillo poder acceder a tus datos, yo lo he probado y resulta facil.

Solo haces la coneccion ODBC -> DSN del sistema le das la direccion IP del servidor de datos, el nombre de la base de datos, usuario y listo... finalmente prueba la conexion y si todo está bien te saldra un mensaje de conexion establecida.

Luego en Delphi haz la referencia al ODBC que has creado, puede ser mediante un componente Database o con los tables depende tuyo.

Suerte
Responder Con Cita
  #12  
Antiguo 10-11-2004
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Question

hola que tal

gracias

si de hecho eso ya lo hice localmente funciona de maravilla, pero por la red no se conecta por eso primero quiero saves por que no se conectar el servidor ya conectandose el cliente con el servidor lo demas ya es pan comido

pero todavia no e podico conectarlo
Responder Con Cita
  #13  
Antiguo 10-11-2004
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 20
edgusano Va por buen camino
Porque en vez de crear el usuario por medio de la sentencia insert a la tabla user de la bd mysql, no lo haces mediante el comando GRANT.
Recuerda que ademas de la tabla user, tambien existe la tabla host y db.
__________________
Optimus Prime
Responder Con Cita
  #14  
Antiguo 11-11-2004
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Question

hola que tal

sobre la pregunta que me hicieron si podia haser telnet si ya puedo eres culpa de firewall de servi pack 2 ya se puede haser telnet al servidor


ahora con lo de gran ya hise un usuario asi

ahora me sale otro error que es este:

"ERROR 1130: Host 'escritorio.mshome.net' is not allowed to connect to this mysql server"


en escritorio.mshome.net = a la ip

de hante mano gracias
Responder Con Cita
  #15  
Antiguo 11-11-2004
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 20
edgusano Va por buen camino
Al parecer cuando diste el comando GRANT, no le especificaste que se iva a conectar desde ese host. Trata Nuevamente de crear el usuario en la maquina donde recide el servidor, revisando que especifiques bien los parametros.
__________________
Optimus Prime
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:56:52.


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
Copyright 1996-2007 Club Delphi