Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema conexión mysql remoto Linux

Estas en el tema de Problema conexión mysql remoto Linux en el foro de Mysql en Foros del Web. Buenas, tengo una base de datos en mysql en mi ordenador que funciona perfectamente. El problema ha venido cuando me ha dado por migrar el ...
  #1 (permalink)  
Antiguo 14/11/2008, 07:14
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Problema conexión mysql remoto Linux

Buenas, tengo una base de datos en mysql en mi ordenador que funciona perfectamente.
El problema ha venido cuando me ha dado por migrar el programa en un ordenador y la base de datos en otro.


Donde tengo el siguiente error:

java.net.ConnectException
MESSAGE: Connection refused

STACKTRACE:

java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(Abstrac tPlainSocketImpl.java:310)
at java.net.AbstractPlainSocketImpl.connectToAddress( AbstractPlainSocketImpl.java:176)
at java.net.AbstractPlainSocketImpl.connect(AbstractP lainSocketImpl.java:163)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.j ava:381)
at java.net.Socket.connect(Socket.java:537)
at java.net.Socket.connect(Socket.java:487)
at java.net.Socket.<init>(Socket.java:384)
at java.net.Socket.<init>(Socket.java:227)
at com.mysql.jdbc.StandardSocketFactory.connect(Stand ardSocketFactory.java:256)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
at com.mysql.jdbc.Connection.createNewIO(Connection.j ava:2771)
at com.mysql.jdbc.Connection.<init>(Connection.java:1 555)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonReg isteringDriver.java:285)
at java.sql.DriverManager.getConnection(DriverManager .java:620)
at java.sql.DriverManager.getConnection(DriverManager .java:200)
at indexado.DbConection.<init>(DbConection.java:22)
at indexado.Main.main(Main.java:20)


** END NESTED EXCEPTION **


He mirado todos los foros y he mirado que el archivo de configuración este correcto, parece que si. También he provado con varios Routers y con ninguno funciona. Los ordenadores pertenecen a la misma red interna.

Utilizo dos ordenadores con ubuntu 8.10(tanto servidor mysql, como el que ejecuta el programa), la base de datos es mysql(con phpmyadmin) .


Bueno en principio ya lo he explicado todo, a ver si alguién me hecha un cable porque ya estoy desesperado.
  #2 (permalink)  
Antiguo 14/11/2008, 08:54
Avatar de xempro  
Fecha de Ingreso: marzo-2007
Ubicación: Chile
Mensajes: 222
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: Problema conexión mysql remoto Linux

Hola,

Para hacer eso a través de phpmyadmin te planteo 2 opciones...

* Crear un nuevo usuario con acceso a la base de datos en particular (privilegios->Agregar un nuevo usuario), aparece un campo que dice "Servidor" ahí debes seleccionar la opción "Cualquier servidor", con eso basta.

* Modificar un usuario existente y permitir conectarse desde "Cualquier servidor" (privilegios->seleccionar usuario presionando ICONO "editar los privilegios"), aparece un campo que dice "Servidor" ahí debes seleccionar la opción "Cualquier servidor", con eso basta.


Espero te sea util la información.
  #3 (permalink)  
Antiguo 14/11/2008, 10:50
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Problema conexión mysql remoto Linux

Buenas, eso ya lo he hecho. De todos modos no creo que sea un error de phpmyadmin sino mas bien del sistema ubuntu.

He migrado toda la base de datos al completo instalandolo sobre Windows y funciona perfectamente, con exactamente el mismo usuario y el mismo programa sin cambiar nada.

De todos modos muchas gracias.
  #4 (permalink)  
Antiguo 14/11/2008, 10:55
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Problema conexión mysql remoto Linux

Hola
Lo que pasa que a veces algunos el soft que integran todo, PHP, MYSQL, APACHE para windows traen la opción de acceso desde otras máquinas activada por defecto, lo cual facilita mucho, pero no es nada recomendable tenerlo de esa manera.

Aquí una info completa sobre las permisos
http://dev.mysql.com/doc/refman/5.0/es/grant.html

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #5 (permalink)  
Antiguo 15/11/2008, 02:38
 
Fecha de Ingreso: agosto-2008
Mensajes: 11
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Problema conexión mysql remoto Linux

Buenas, no se trata de un problema de permisos. Ya los tengo todos otorgados y tengo configurado para que el usuario pueda acceder desde cualquier host.

Se trata un problema de algun tipo de restricción que lleva linux, he leido por algunos foros que tenia que comentar una linea de /etc/mysql/my.cnf ->#bind-address = 127.0.0.1. Pero nada, no hay tu tía...
  #6 (permalink)  
Antiguo 16/11/2008, 18:51
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Problema conexión mysql remoto Linux

Talvez tu firewall esta restringiendo el acceso, si tienes un fierwall dale acceso al puerto 3306

Me cuantas como te fue

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:43.