mariadb odbc 연결 for linux (centos)
@ mariadb connector download
https://downloads.mariadb.com/Connectors/odbc/connector-odbc-3.1.13/
@ 압축 풀기
tar -xzvf mariadb-connector-odbc-3.1.13-centos7-amd64.tar.gz
@ unix용 ODBC 관리자 설치
$ sudo yum install -y unixODBC unixODBC-devel
@ 설정 파일 확인
$ odbcinst -j
unixODBC 2.3.1
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /home/myhome/.odbc.ini
......
@ driver 확인
$ odbcinst -q -d
[PostgreSQL]
[MySQL]
@ data source 확인
$ odbcinst -q -s
[MariaDB-server]
@ driver 생성
@ mariadb-connector-odbc-3.1.13-centos7-amd64/lib64/mariadb/libmaodbc.so 경로 설정
@ ex) cp mariadb-connector-odbc-3.1.13-centos7-amd64/lib64/mariadb ~
$ vim MariaDB_odbc_driver_template.ini
[MariaDB ODBC 3.1 Driver]
Description = MariaDB Connector/ODBC v.3.1.13
Driver = /home/myhome/mariadb/libmaodbc.so
@ driver 등록 (/etc/odbcinst.ini <= 여기 등록됨)
$ sudo odbcinst -i -d -f MariaDB_odbc_driver_template.ini
@ data source 생성
$ vim MariaDB_odbc_data_source_template.ini
[MariaDB-server]
Description=MariaDB server
Driver=MariaDB ODBC 3.1 Driver
SERVER=10.1.1.115
USER=myhome
PASSWORD=ntflow
DATABASE=myhome
PORT=3306
@ data source 등록 (/etc/odbc.ini <= 여기 등록됨)
$ sudo odbcinst -i -s -l -f MariaDB_odbc_data_source_template.ini
@ 접속 확인
$ isql MariaDB-server