Frequently asked questions - Base

From The Document Foundation Wiki
< Faq‎ | Base
Jump to: navigation, search
This page is a translated version of the page Faq/Base/021 and the translation is 47% complete.

Other languages:
dansk • ‎Deutsch • ‎English • ‎français • ‎italiano


Wie kann ich eine Verbindung zu einem MySql Server unter Linux herstellen?

Damit eine ODBC-Verbindung unter Linux funktioniert (unter der Benutzung von unixODBC) wird eine Datei benötigt, um die installierten Datenbanktreiber aufzulisten (normalerweise ist der Selection Name der der Datenbank, jedoch nicht erforderlicherweise).

Legen sie die Datei odbcinst.ini in den Ordner /etc :

[MySQL] 
Description  = MySQL driver 
Driver       = /usr/local/lib/libmyodbc.so 
Setup        = /usr/lib/libodbcmyS.so 
FileUsage    = 1

und eine Datei, die die Datenbank Verbindung(en) auflistet.

Die erste Auswahl legt den Treiber fest, der für die Datenquelle verwendet wird (Datenbank).

Es gibt so viele Auswahlen wie es Datenquellen gibt. Dies scheint unnötige Duplikate der Treiberdefinitionen zu erstellen (aber es ist nicht klar warum).

Legen sie die Datei .obdc.ini in das Homeverzeichnis des Benutzers.

[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 this case the command will be : isql -v TestMySQL .

Start LibreOffice, select "View > Data sources" from the menu or press F4. The database dialogue will open below the icon bar.

Right click at the left and choose "Manage data sources".

In the window that opens click on "New database", enter it's name, choose ODBC from the list of database types, then click on the ellipsis (...) at the left.

In the window that opens choose your database (the database names that appear are those that have been defined in the .odbc.ini file in your home directory). Choose the one you require.

Click on the next tab (ODBC), enter the identifier, click the "password required" checkbox if necessary, then "OK".