El jue, 22-09-2005 a las 12:50, falcaraz escribió:
> Santiago, lo mismo estoy diciendo una tontería, pero esta
> conexión la intento hacer desde el mismo ordenador en el que
> está la base de datos, por lo que pienso no debe ser nada
> relacionado con TCP; por lo demás el puerto 3306 es el que
> está activado con knoda y el acceso a la base de datos es total.
Aunque estés en la misma máquina, la conexión es a través de la red
(TCP/IP), utilizando el dispositivo local ('lo' - la que tiene dirección
IP 127.0.0.1).
No he utilizado Knoda, pero me surgen las siguientes preguntas: ¿estás
seguro que Knoda utiliza una conexión TCP en el puerto 3306 y no a
través del conector local? ¿MySQL está escuchando en dicho puerto?
Para salir de dudas, puedes probar con el siguiente comando en una
terminal:
[EMAIL PROTECTED] user]$ netstat -l | grep mysql
Debiera devolver una o más líneas como esta:
tcp 0 0 *:mysql *:* LISTEN
Eso indica que MySQL está habilitado para recibir conexiones desde la
red.
>
> Más parece un problema de la configuración de OpenOffice.org
> o del mismo driver jdbc; no sé si probar con odbc, para ver
> si hay fallos similares; en su día hice pruebas con la 1.x
> de OOo y ODBC logrando la conexión :-S
>
Eso también es posible, pero bastante más extraño. Salvo que esté mal
especificada la máquina y el puerto donde atiende el servidor MySQL en
la configuración del JDBC.
Fíjate que el error que te da es exactamente un error de conexión
(Connection refused). Esto se produce porque la máquina a la que se
dirige la conexión rechaza el pedido. Esto puede ocurrir porque esté mal
especificada la máquina o el puerto de destino, o porque ese servicio no
está habilitado en esa máquina.
> Gracias
>
No hay por qué, espero que soluciones el problema.
Saludos,
Santiago.