LibreBase directly connected to mysql

La buona notizia è che finalmente LibreBase (dunque LibreOffice) si connette al server database, tra cui Mysql, direttamente e non via ODBC o JDBC.
La temporaneamente cattiva notizia è che può non funzionare: non vede localhost. Come si risolve? Commentando la stringa skip-networking nel file my.conf in /etc.
Sembrava funzionare…
Invece oggi, 6 gennaio, mi sono accorto che non funziona (su Linux, sia a 32 sia a 64bit). E’ incredibile, sconsolante 🙁
E adesso (febbraio 2015), non si sa perché a ripreso a funzionare. Mah…

Adesso, con LO 5.1.1 64bit il problema si ripropone : “Stato SQL: 08001
Unable to load the libmysqlcppconn.so library.”

In realtà tale libreria è presente in usr/lib e anche nella home utente (/home/utente/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu24736s32jhp.tmp_/mysql-connector-linux_4-3_x86_64.oxt), sia pure in versione diversa.

Se collego usr/lib alla home cambia il tipo di errore:

“Stato SQL: 28000
Codice di errore: 1045
Access denied for user ‘root’@’localhost’ (using password: YES)”

Non aveva registrato la psw per root, e allora risettiamola. E riavviamo il server.

Nuovo tipo di errore:

“Stato SQL: HY000 Codice di errore: 2003  Can’t connect to MySQL server on ‘127.0.0.1’ (111)”

Soluzione: connesione non via localhost ma mediante socket.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *