Faq/Base/021/it

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 = SERVER = @IP or name PORT = 3306 DATABASE = test USER = user MySQL Password = corresponding password

In questo caso il comando sarà:

Avviate LibreOffice, selezionate dal menu oppure premete il tasto. 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.