jostu.net - Webseiten

blue edition

Installation ODBC Treiber

 

Installation vom tarball ( Archiv )

Download des Archiv hier https://dev.mysql.com/downloads/connector/odbc/

Das Archiv entpacken mit 
#> tar -xvzf mysql-connector-odbc-8.0.12-i686-pc-linux.tar

Erzeugt ein gleichnmiges Verzeichnis, hierhin wechseln
#> cd mysql-connector-odbc-8.0.12-i686-pc-linux

Die benötigten Dateien in das System kopieren
#>sudo  cp bin/* /usr/local/bin
#>sudo  cp
lib/* /usr/local/lib

 

Jetzt Treiber registireren:

Für Unicode
#> sudo myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"
    Success: Usage count is 1 

Für ANSI
#> sudo myodbc-installer -a -d -n "MySQL ODBC 8.0" -t "Driver=/usr/local/lib/libmyodbc8a.so"
    Success: Usage count is 1

Anzeigen der installierten Treiber mit:
#> sudo myodbc-installer -d -l
    MySQL ODBC 8.0 Driver
    MySQL ODBC 8.0

 

In der Konfigurationsdatei /etc/odbcinst.ini sollte das stehen

[MySQL ODBC 8.0 Driver]

Driver=/usr/local/lib/libmyodbc8w.so
UsageCount=1

[MySQL ODBC 8.0]
Driver=/usr/local/lib/libmyodbc8a.so
UsageCount=1

 

In der Konfigurationsdatei /etc/odbc.ini dann die Datenverbindungen, die entsprechend angepasst werden müssen

;
;odbc.ini configuration for Connector/ODBC 8.0 driver
;

[ODBC Data Sources]
myodbc8w = MyODBC 8.0 UNICODE Driver DSN
myodbc8a = MyODBC 8.0 ANSI Driver DSN

[myodbc8w]
Driver = /usr/local/lib/libmyodbc8w.so
Description = Connector/ODBC 8.0 UNICODE Driver DSN
SERVER = localhost
PORT =
USER = root
Password =
Database = test
OPTION = 3
SOCKET =

[myodbc8a]
Driver = /usr/local/lib/libmyodbc8a.so
Description = Connector/ODBC 8.0 ANSI Driver DSN
SERVER = localhost
PORT =
USER = root
Password =
Database = test
OPTION = 3
SOCKET =

Das Anzeigen der vorhandenen Datenquellen lässt sich mit folgendem Befehl realisieren
#> sudo myodbc-installer -s -l
    myodbc8w - /usr/local/lib/libmyodbc8w.so
    myodbc8a - /usr/local/lib/libmyodbc8a.so

[Datenbank]
Description = Meine erste Datenbank
Driver = MySQL ODBC 8.0 Driver
Server = 192.168.1.1
Database = mydatabase
Port = 3306
Socket = /var/run/mysqld/mysqld.sock
Option = NO_SCHEMA=1
ReadOnly = No
client charset = CP1252
server charset = UTF-8

Wenn es Probleme mit der richtigen Zeichenkodierung gibt, lässt sich mit den Optionen "server charset" und "client charset" vielleicht was richten.

 

 

Login Form

Auch auf dieser Seite werden Cookies verwendet. Wir können damit die Seitennutzung auswerten, um die Seite zu optimieren. Damit die Webseite wie gewünscht funktioniert, stimmen Sie bitte der Verwendung durch Cookies zu, indem Sie auf Akzeptieren klicken. Solange Sie nicht auf Akzeptieren geklickt haben, wird kein Cookie gesetzt.