Faq/Base/021
TDF LibreOffice Document Liberation Project Blogs gemeenschap Weblate Nextcloud Redmine Ask LibreOffice Doneren
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,
▸ 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".