Hola: posiblemente te sirvan estos consejos, posiblmente no...

On Sun, 2004-05-09 at 03:54, Segismundo wrote:
> Hola a todos.
>   Os remito el proceso que he tenido que seguir para volver a llegar 
> aqu� al tratar de abrir una Fuente de Datos Nueva con el controlador 
> Mysql-ODBC y JDBC.
> 
> 1) En Win no tengo ning�n problema con el controlador de Mysql y conecto 
> sin problemas.
> 

Curioso... generalmente me ocurre exactamente lo contrario

> 2) En Linux (debian) con la versi�n 1.1.1-2 me se�ala que est� da�ado el 
> fichero 'libodbcinst.so.1' y que no puede conectar. Me sugirieron que 
> podr�a ser un problema de privilegios y que ten�a que tener todos al 
> m�ximo. Hecho, pero al ser un enlace simb�lico remite a otro fichero que 
> s� coge todos los privilegios y no el enlace (libodbcinst.so.1 
> =lrwxr-xr-x; mientras que libodbcinst.so.1.0.0 = -rwxrwzrwz).

Para verificar esto existe una utilidad llamada ldd (que siempre existe)
que te muestra las dependencias reales de una librer'ia a otra. Por
ejemplo:

$ ldd /lib/libnsl.so.1 
        libc.so.6 => /lib/libc.so.6 (0x40024000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

te dice que /lib/libnsl.so.1 depende de las dos que te muestra. Si
tienes alg'un problema de librer'ias debiera verse aqu'i (cosas como
"not found")

No te preocupes de los permisos, como regla general te sugiero no
agregar permisos a nada... s'olo quitarlos.

> 
> 3) Desinstalo los ficheros correspondientes: unixodb y odbcinst1 y los 
> vuelvo a instalar. La misma situaci�n. Instalo versiones anteriores para 
> ver si era problema de la versi�n. Tampoco.
> 
> 4) Desinstalo la versi�n de OpenOffice e instalo la 1.1.0-6.deb. Lo 
> mismo. La desinstalo e instalo la nativa de OpenOffice 1.1.1rc3. La 
> misma situaci�n.

> 5) Desesperado me olvido de ODBC y trato de instalar JDBC. Lo hago. 
> Pongo las rutas en Seguridad, llamo la Fuente de Datos, cambio el 
> controlador, le pongo la ruta y mensaje (negativo): " No se puede 
> realizar ninguna conexi�n: "Unable to connect to any hosts due to 
> exception: java.net.ConnectException: conexi�n rehusada".
> 

Con mysql y jdbc necesitas que mysql escuche por tcp, porque el driver
de mysql para jdbc no entiende sockets de Linux. Para esto debes cambiar
el archivo /etc/mysql/my.cf para que mysql escuche por tcp.

> 6) Lo curioso es que si me conecto con un fichero DBase, puedo 
> perfectamente.
> 
> Yo ya no s� qu� hacer, ni c�mo.
> 
> �Se os ocurre alguna soluci�n?
> 
> Gracias,
> Segismundo
> 
------------------------------------------------------------------
NOTA DE REDCETUS S.R.L. : La información contenida en este E-mail y sus anexos, sólo puede ser utilizada por el individuo o la compañía a la cual está dirigido. Si no es el receptor autorizado, cualquier retención, difusión, distribución o copia de este mensaje es prohibida y sancionada por la ley. Si por error recibe este mensaje, favor reenviarlo y borrar el mismo

Responder a