FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
No me puedo conectar a equipo remoto con MySQL (para expertos)
Wenas.
Estoy realizando un proyecto web en Visual Studio 2005 .NET en el que necesito conectarme a una Base de Datos de MySQL que está en un equipo de mi misma red. Me descargué el driver MySQL.Data versión 1.0.7 para realizar la conexión. Cita:
Pero me salta este error en el Open: Cita:
Llevo casi una semana con este tema y hasta ahora nadie a sabido el motivo del error. Gracias. Saludos. |
#2
|
||||
|
||||
Posiblemente el otro equipo no reconoce "pc2" prueba a ponerle la IP
__________________
Saludos Emilio |
#3
|
|||
|
|||
Cita:
Mira, he probado todo esto: -Poniendo la IP en vez del nombre resultado: el mismo -Poniendole el numero de socket a la connectionstring resultado: el mismo -Me descargué el MYSQLDRIVERSC para intentar conectarme resultado: un error similar -Poner todos los permisos para todos los usuarios en el servidor de MySQL resultado: el mismo -Comprobar que todos los firewall estén desconectados en el servidor resultado: el mismo -Descargándome un proyecto de windows en internet para establecer la conexión, en la que se te pedía: Nombre del equipo remoto(pc2),usuario(root),Base de datos(BD) y contraseña(vacio). resultado:¿a que no lo adivinas? y creo que me dejo unas cuantas pruebas. |
#4
|
||||
|
||||
Pues entonces lo que se me ocurre es que el usuario root no tiene acceso fuera de localhost, crea un usuario con contraseña dale permisos y a ver que pasa.
__________________
Saludos Emilio |
#5
|
|||
|
|||
Ya hice la prueba de crear un usuario root con todos permisos (también fuera del localhost), aunque sin contraseña. No dió resultado.
Por cierto, por que dices que le ponga contraseña? Saludos y gracias |
#6
|
||||
|
||||
joer está duro el tema no
¿te reponde un ping pc2? si no te responde colola la siguiente línea en tu fichero C:\WINDOWS\system32\drivers\etc\hosts 192.168.x.x[tabulador]pc2 Ya sabes cambias las x por lo que corresponda y [tabulador]por un tabulador. Digo lo de poner contraseña porque generalmente el usuario root sólo tiene permisos desde localhost, por tanto yo probaria con User: pepe Pass: pepa Y le daría permisos '%' es decir desde el exterior de la máquina Edito: y asegurate de que tienes abierto el puerto 3306, o el que estés usando para MySQL
__________________
Saludos Emilio |
#7
|
||||
|
||||
Conexion VB.NET y MySQl
Hola, yo tengo un programita que hace este tipo de conexiones hecho en .NET, si quieres puedes ver mi perfil y contactarme por MSN y te lo paso..estamos en contacto.
Maury |
#8
|
|||
|
|||
Cita:
Al hacer el ping a pc2 me responde. También he creado un usuario con contraseña y tampoco me funciona. ¿¿¿Como se hace para comprobar si tengo el puerto 3306 abierto??? digo porque estoy convencido que es por algún rollo de puertos... Gracias por contestar. |
#9
|
||||
|
||||
Instalar ODBC
Instale ODBC de MySQL en la maquina cliente y por herramientas adiminitrativas, ODBC Administrator intente hacer la conexion, prueba con esto a ver que te resulta.
Maury |
#10
|
|||
|
|||
No funciona.
Le pego de ostias al ordenador??? |
#11
|
||||
|
||||
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
|||
|
|||
Tienes razón.
Le doy de leches a Bill Gates??? |
#13
|
||||
|
||||
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#14
|
|||
|
|||
Bueno ofrezco 3000 Euros y un viaje para 2 semanas y 2 personas a Brasil con todos los gastos pagados.
|
#15
|
|||
|
|||
Si no habrá que avisar a la FBI...
|
#16
|
|||
|
|||
Como ya ultima opción he instalado el ODBC del mysql, pero me da un error.
Esto es lo que he hecho después de instalarlo: Dentro del administrador de orígenes y datos de ODBC, entro en la pestaña "DNS de sistema". Hago click en "Agregar". Elijo la opción "MySQL ODBC 3.51 Driver". Después relleno los campos: Data source name-> myodbc Description-> (vacio) Server-> 192.x.x.x User->root Password->(vacio) Database->bd_php Depués hago click en el botón "Test", pero me sale un mensaje de error: Request returned with SQL_ERROR. En "Diagnostics" pone: [MySQL][ODBC 3.51 Driver]Can't connect to MySQL server on '192.x.x.x' (10061) Gracias de antemano. Saludos. |
#17
|
||||
|
||||
Tuve el mismo problema
Hola yo tuve el mismo problema con esto, lo consulte en la ayuda de MySQL y es algo con el usuario, otra cosa que tienes que mirar es el firewall de windows o habilitar en excepciones el puerto 3306 para que puedas conectar.. verifica y dejame consultar como lo hice.. en el manual en la parte de usuarios.
|
#18
|
|||
|
|||
Gracias por contestar!!
Cita:
Cita:
Además añado que desde el servidor de MySQL si que se ha podido conectar a este equipo (a una base de datos de SQL Server). Vamos, que al intentar conectarme del PC "A"(el mio) al PC "B"(servidor mysql) da el error que os comento.En cambio, para conectar el equipo "B" al equipo "A"(el mio, servidor SQL server) no hay ningún problema... Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al conectar la base de datos en modo Remoto | oscjae | Firebird e Interbase | 2 | 26-01-2006 12:19:33 |
No puedo conectar MySQL con dbExpress | jenhci | MySQL | 0 | 17-01-2006 20:49:50 |
Como conectar a servidor base de datos remoto???? | AFilth | Conexión con bases de datos | 7 | 04-01-2006 14:06:51 |
no puedo conectar a mysql | acertij022 | MySQL | 3 | 02-12-2004 15:44:48 |
Obtener fecha y hora de un equipo remoto | gendelphi | API de Windows | 2 | 07-11-2003 08:26:31 |
|