상용 솔루션 <-> mariadb 연동을 위하여 Linux ODBC 연동이 필요하여 테스트를 진행하였다.
OS : CentOS7, Maria : 5.5 환경에서 테스트를 진행했다.
1. 리눅스 RPM ODBC 패키지 설치
# sudo yum install unixODBC, unixODBC-devel
2. 디렉토리 생성
#mkdir odbc_package
#cd odbc_package
3. 패키지 다운로드
# wget https://downloads.mariadb.com/Connectors/odbc/connector-odbc-3.0.8/mariadb-connector-odbc-3.0.8-ga-rhel7-x86_64.tar.gz
4. 압축 풀기
# tar -xvzf mariadb-connector-odbc-3.0.8-ga-rhel7-x86_64.tar.gz
5. odbc 설치
# sudo install lib64/libmaodbc.so /usr/lib64/
6. ODBC driver template 생성 및 등록
# vi MariaDB_odbc_driver_template.ini
[MariaDB ODBC 3.0 Driver]
Description = MariaDB Connector/ODBC v.3.0
Driver = /usr/lib64/libmaodbc.so
# odbcinst -i -d -f MariaDB_odbc_driver_template.ini
7. ODBC db template 생성 및 등록
# MariaDB_odbc_data_source_template.ini
[MariaDB-server]
Description=MariaDB server
Driver=MariaDB ODBC 3.0 Driver
SERVER=<your server>
USER=<your user>
PASSWORD=<your password>
DATABASE=<your database>
PORT=<your port>
# odbcinst -i -s -l -f MariaDB_odbc_data_source_template.ini
8. mariadb 접속 테스트
# isql MariaDB-server -v
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+