Faq/Base/021/da

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 100% complete.

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


Hvordan kommer jeg i forbindelse med en MySQL-server under Linux?

For at en ODBC-forbindelse kan fungere under Linux (med unixODBC) kræves en fil, der oplister de installerede database-servere (generelt er afsnitsnavnet databasens, men det er ikke nødvendigt).

Placer filen odbcinst.ini i mappen /etc :

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

og en fil, der oplister databaseforbindelse(rne).

Det første afsnit definere driveren, der bruges til en datakilde (database).

Der er lige så mange afsnit, som der er datakilder. Dette ser ud, som om der oprettes unødvendig fordobling af driver-definistioner, men det er ikke klart hvorfor).

Placer filen .odbc.ini brugerens øverste mappe:

[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 = det relevante kodeord

I dette tilfælde vil kommandoen være: isql -v TestMySQL .

Start LibreOffice, vælg "Vis > Datakilder" på menuen eller tryk på F4. Dialogen Database bliver åbnet under Ikonlinjen.

Højreklik til venstre og vælg "Håndter datakilder".

I det vindue, der åbnes klikker du på "Ny database" og indtast navnet på den, vælg ODBC på listen over databasetyper og klik så på prikkerne (...) til venstre.

I det vindue, der åbnes, vælger du database (databasenavnene, som vises er dem, der er blevet defineret i odbc.ini-filen i din øverste brugermappe). Vælg den, du har brug for.

Klik på det næste faneblad (ODBC), indtast idenfikationen, klik på afkrydsningsfeltet "kodeord krævet" om nødvendigt og så på "OK".