Nejčastější dotazy/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:


    Jak se mohu připojit k serveru MySQL pod Linuxem?

    Aby připojení ODBC fungovalo pod Linuxem (pomocí unixODBC), je zapotřebí soubor se seznamem nainstalovaných ovladačů databází (obecně se jedná o název sekce databáze, ale není to nutné).

    Vložte soubor odbcinst.ini do adresáře /etc :

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

    a soubor se seznamem připojení k databázi.

    První část definuje ovladač, který se má použít pro zdroj dat (databázi).

    Existuje tolik oddílů, kolik je zdrojů dat. Zdá se, že tím dochází ke zbytečnému zdvojování definic ovladačů, ale není jasné proč).

    Vložte soubor .odbc.ini do domovského adresáře uživatele :

    [Zdroje dat ODBC] 
    TestMySQL = MySQL   
    [TestMySQL] 
    Description = Test TJ 
    Driver = MySQL 
    DSN = TestMySQL 
    Trace = Off 
    TraceFile = <jméno trasovacího souboru>
    SERVER = @IP nebo název
    PORT = 3306 
    DATABÁZE = test 
    USER = uživatel MySQL
    Password = odpovídající heslo

    V tomto případě bude příkaz znít : isql -v TestMySQL .

    Spusťte LibreOffice, v nabídce vyberte "Zobrazit > Zdroje dat" nebo stiskněte klávesu F4. Pod panelem ikon se otevře dialog databáze.

    Klikněte pravým tlačítkem myši vlevo a vyberte možnost "Spravovat zdroje dat".

    V otevřeném okně klikněte na "Nová databáze", zadejte její název, ze seznamu typů databází vyberte ODBC a klikněte na elipsu (...) vlevo.

    V otevřeném okně vyberte databázi (zobrazí se názvy databází definované v souboru .odbc.ini ve vašem domovském adresáři). Vyberte tu, kterou požadujete.

    Klikněte na další kartu (ODBC), zadejte identifikátor, v případě potřeby zaškrtněte políčko "vyžadováno heslo" a poté "OK".