Faq/Base/021

    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.
    Other languages:


    Hoe kan ik onder Linux verbinding maken met een MySQL-server?

    Voor een ODB-connectie onder Linux (met gebruik van unixODBC) is een bestand verplicht dat een lijst geeft van de geïnstalleerde database drivers (in het algemeen is de sectienaam die van de database, maar dat is niet verplicht).

    Plaats het bestand odbcinst.ini in de map /etc :

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

    en een bestand dat de database connectie(s) bevat.

    De eerste sectie definieert de te gebruiken driver voor een gegevensbron (data source, database).

    Er is een sectie voor elke gegevensbron. Dit lijkt wat dubbelop allemaal, maar het zal wel nodig zijn.

    Plaats het bestand odbc.ini in de hoofdmap (home) van de gebruiker:

    [ODBC Data Sources] 
    TestMySQL  = MySQL   
    [TestMySQL] 
    Description = Test TJ 
    Driver = MySQL 
    DSN = TestMySQL 
    Trace = Off 
    TraceFile = <trace filename>
    SERVER = @IP of naam
    PORT = 3306 
    DATABASE = test 
    USER = user MySQL
    Password = wachtwoord

    In dit geval is het commando: isql -v TestMySQL

    Start LibreOffice, Beeld ▸ Gegevensbronnen of Ctrl Shift F4. De dialoog database wordt gestart.

    Rechtsklik aan de linkerkant en kies "Geregistreerde databases..."

    In het venster dat geopend wordt, klik op "Nieuwe database", voer de naam in, kies ODBC in de lijst met databasetypes en klik op de drie puntjes aan de linkerkant.

    In het venster dat geopend wordt, kies je database uit de lijst (deze namen komen uit het bestand .odbc.ini in je eigen hoofdmap).

    Klik op de volgende tab (ODBC), voer de identifier in, vink eventueel aan of er een wachtwoord nodig is, klik op "OK".