![]() |
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 |
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 |
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) |
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 |
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. |
Cita:
Cita:
Cita:
// Saludos |
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. |
¿De casualidad no tendrás instalado un FireWall en la máquina del servidor?
// Saludos |
prueba:
telnet ipmaquina puerto, y mira a ver si puedes al menos iniciar una sesion telnet a ese puerto. |
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 |
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 :) |
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 |
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. |
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 |
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.
|
La franja horaria es GMT +2. Ahora son las 08:51:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi