Faq/Base/021/da

    From The Document Foundation Wiki
    < Faq‎ | Base
    This page is a translated version of the page Faq/Base/021 and the translation is 100% complete.


    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".