Faq/Base/021/it
TDF LibreOffice Document Liberation Project Blog comunitari Weblate Nextcloud Redmine Ask LibreOffice Donazione
Come posso connettermi a un server MySQL sotto GNU/Linux?
Perché una connessione ODBC lavori sotto GNU/Linux (utilizzando unixODBC), è richiesto che un file della lista dei driver dei database installati (in generale il nome della sezione è quello del database, ma non è necessario).
Mettete il file odbcinst.ini nella cartella /etc :
[MySQL] Description = MySQL driver Driver = /usr/local/lib/libmyodbc.so Setup = /usr/lib/libodbcmyS.so FileUsage = 1
e un file che elenchi la connessione (connessioni) del database.
La prima sezione definisce il driver da usare per una sorgente dati (database).
Ci sono tante sezioni quante sono le sorgenti dati. Questo sembra creare dei duplicati delle definizioni del driver che non sono necessari, ma non è chiaro il perché.
Mettete il file .odbc.ini nella cartella principale dell'utente:
[ODBC Data Sources] TestMySQL = MySQL [TestMySQL] Description = Test TJ Driver = MySQL DSN = TestMySQL Trace = Off TraceFile = <trace filename> SERVER = @IP or name PORT = 3306 DATABASE = test USER = user MySQL Password = corresponding password
In questo caso il comando sarà: isql -v TestMySQL
Avviate LibreOffice, selezionate dal menu
▸ oppure premete il tasto F4. La finestra di dialogo del database si aprirà sotto la barra delle icone.Fate clic con il tasto sinistro e scegliete dal menu
.Nella finestra che si apre fate clic sulla voce
, digitate il nome, scegliete il ODBC dalla lista dei tipi di database, poi cliccate sul pulsante sulla sinistra.Nella finestra che si apre scegliete il database (i nomi dei database che appariranno sono quelli che sono stati definiti nel file .odbc.ini nella cartella principale). Scegliete quello che vi serve.
Fate clic sulla scheda successiva (ODBC), digitate l'identificatore, selezionate la voce
se necessario, poi sul pulsante .