Newsgroup: it.comp.os.linux.software
Titolo: MySQL e ODBC

Salve NG,
a qualcuno funziona mysql con il driver odbc. Mi riferisco in particolare 
all'impiego con openoffice che mi crasha inesorabilmente. Usando il 
comando:
isql test nicola
riesco a connettermi al database "test". Poi pero' se eseguo un qualsiasi 
istruzione SQL ottengo:
isql: relocation error: /usr/lib/libmyodbc.so: undefined symbol: 
_init_dynamic_array
Stando alla documentazione di openoffice esiste un bug su MySQL versione 
3.23.49a e .50 e consigliano di installare la .49. A dire il vero non ci ho 
provato (anche se la tentazione mi viene) perche' pensavo che le versioni 
successive fossero corrette. Ho provato la .54 ma non funge, lo stesso per 
la .49-3 (c'e' solo -3 in piu' rispetto al consigliato).
Qualche consiglio ?
Grazie, Nicola.
-- 
chi va pian va san e va lontan


Anche io pensavo che il bug fosse scomparso, e invece sembra di no, 
perché installando una versione più vecchia di Mysql il problema 
sparisce. Il funzionamento complessivo però non è esaltante, il 
risultato non è stabilissimo. Quando avro' un po' piu' di tempo cercherò 
di capirne le cause, a partire dal fatto che Mandrake 9 sembra non 
sopportaare molto mysql sia nella versione presente nel cd di 
installazione che nelle versioni precedenti (l'installazione non è stata 
delle più semplici). Quando avrò piu' tempo...
-- 
Open source?
http://www.interpuntonet.it/vargas/

Mike Vargas wrote:

A dire il vero ho abbandonato mandrake dopo la 7.2 (mi pare) quando e' 
divenuta un unico grande baco. Era molto ben fatta, meglio di redhat, poi 
hanno esagerato con gli automatismi e i tool grafici, assolutamente 
instabili e che non funzionavano mai. Le nuove distro della mandrake le 
provo sempre ma rimango inesorabilmente deluso, anche con la 9.0, devo 
sempre andare a correggere i casini che fa con il monitor e la scheda 
grafica. E poi il sistema di aggiornamento fa schifo (anche se e' 
migliorato), quello di redhat funge meglio ma ha anche quello ha i suoi 
bachi (non provate a fare qualcosa con il comando rpm mentre sta' 
funzionando up2date).


Mike Vargas wrote:

Ho risolto il problema installando i sorgenti di mysql (non ricordo dove 
l'ho letto). Ho copiato le librerie create in /usr/local/lib/mysql in 
/usr/lib. Poi ho reinstallato l'rpm MyODBC e questo mi ha messo le librerie 
in /usr/local/lib e le ho copiate in /usr/lib, e ho fatto i dovuti link. 
Ovviamente poi up2date mi ha detto che dovevo aggiornare dei pacchetti, io 
l'ho ascoltato e mi sono accordo di aver fatto una cazz.. In ogni caso ho 
ridato make install e reinstallato MyODBC, ecc., ecc..
P.S. L'rpm di MyODBC si accorge se ci sono i sorgenti perche' altrimenti non 
installa le librerie in /usr/local/lib ma direttamente in /usr/lib (boooo).
Ma questi di mysql non si sono accorti di questo casino?


 
 Caso mai se ne dovrebbero accorgere quelli della tua distro...
 Con la mia non ho avuto il minimo problema :
 apt-get install mysql-client mysql-server mysql-doc 
-- 
Note: Microsoft Internet Explorer is notorious for corrupting binary 
download files when it does not understand the file extension. Please
do not download software from this page using Microsoft Internet Explorer

  apt-get install mysql-client mysql-server mysql-doc
No, sul sito di MySQL ci sono i loro rpm e la prima cosa che ho fatto e' 
stata provare quelli al posto di quelli della mia rh8.0 (certo potrei anche 
aver fatto casini :P).
P.S. i pacchetti per debian non li ho visti, quelli se li sono creati dai 
sorgenti ;-)


 
  a logica dovevi usare quelli della RH 
  anche perche' la RH ultimamente e' una 
  "closed" open source company a leggere qui: 
 
 
 
http://www.mosfet.org/noredhat.html


 
Anche se un po' in ritardo (in realtà credevo che gia lo conoscessi) 
volevo segnalarti uno scritto di John McCreesh presente sul sito 
UnixODBC, ne ho fatto anche una traduzione per il mio sito (sezione 
Ufficio, openoffice dati). Io dopo aver seguito la procedura indicata 
nel documento ho il seguente problema legato credo a MySQL: non riesco a 
creare nuovi database con l'errore Access denied for user: 
'@localhost'... Dato che non mi serve MySql non ho indagato il problema.
Cmq su 
http://dba.openoffice.org/index.html
 tra le varie cose c'è anche 
una proposta di inserire Mysql nativamente in OpenOffice, sarebbe una 
soluzione utile. La presenza di un "access" gia pronto renderebbe più 
facile la migrazione Win/Lin. Ciao
-- 
http://www.interpuntonet.it/vargas/

 
http://www.interpuntonet.it/vargas/
Link sbagliato, e' 
http://web.interpuntonet.it/vargas
 (scusa l'intrusione)

   
http://www.mosfet.org/noredhat.html
Mi sono spiegato male: io per prima ho usato quelli di RH8.0, e poi ho 
provato quelli di MySQL, ma entrambi non funzionavano.
In quanto al link (che non avevo mai visto), mi sono accorto proprio con 
RH8.0 che a redhat non piace molto kde (e il tuo link mi ha fatto capire 
perche'). Certo hanno sempre preferito gnome ma con RH8.0 ho visto meno 
attenzione verso kde. Ad ogni modo io uso kde, ho provato gnome, ma non mi 
piace ancora.


 facile la migrazione Win/Lin. Ciao
Access va bene finche' conosci solo access. Poi ti accorgi che fa davvero 
cag... ! Non ho ben capito casa intendi per un "access" gia pronto ? Di 
database per linux ce ne sono parecchi.


 Link sbagliato, e' 
http://web.interpuntonet.it/vargas
 (scusa l'intrusione)
Grazie! Distrazione non da poco...
-- 
http://web.interpuntonet.it/vargas/

 Nicola.
Mi riferivo semplicemente ad un programma grafico pronto all'uso, senza 
la necessita di installare driver odbc, ecc... e poi risolvere 
dipendenze infinite e alla fine ritrovarsi con un programma 
inutilizzabile perché si è scelto una versione piuttosto che un altra. E 
lo dico guardando ad utenti come me che non usando i database per 
lavoro, lo usano due volte all'anno e imparare la sintassi di un 
database testuale, per quanto semplice, non è comodissimo.
Ciao e grazie per il suggerimento sul comando GRANT, al più presto andrò 
a tentare di risolvere il mio problema.
P.S. Ma perché quelli di MySQL hanno inserito nella documentazione a 
corredo del programma un manuale di un UNICO file di DUE MEGA?
-- 
http://web.interpuntonet.it/vargas/

 corredo del programma un manuale di un UNICO file di DUE MEGA?
Mistero !
