Nejčastější dotazy/Base/021
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
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".