MySQL Connector 는 unixODBC 가 설치되어 있어야 한다.
Connector 는 Mysql site 에서 다운로드 받을 수 있으며 각 플래폼 및 DB 버전에 맞는 드라이버를 다운 받는다.
다운받은 파일의 압축을 해제한다.
# Unzip and Exract
tar xvfz mysql-connector-odbc-5.3.14-linux-glibc2.12-x86-64bit.tar.gz
cd mysql-connector-odbc-5.3.14-linux-glibc2.12-x86-64bit
cp bin/* /usr/local/bin
cp lib/* /usr/local/lib
# Registers the Unicode driver:
myodbc-installer -a -d -n "MySQL ODBC 5.3 Driver" -t "Driver=/usr/local/lib/libmyodbc5w.so"
// Registers the ANSI driver
myodbc-installer -a -d -n "MySQL ODBC 5.3" -t "Driver=/usr/local/lib/libmyodbc5a.so"
myodbc-installer -d -l
/etc/odbcinst.ini 파일을 확인하는 방법도 있다.
LISTENER_OTHERS =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ppptmspldb01)(PORT = 1537))
)
)
SID_LIST_LISTENER_OTHERS =
(SID_LIST =
(SID_DESC =
(SID_NAME = PTMSMY)
(ORACLE_HOME = /oracle/db/12.2.0.1)
(PROGRAM=dg4odbc)
)
)
SID_NAME 은 나중에 나올 ODBC Driver source 와 맞추어 주어야 한다. 하나의 통일된 이름을 사용하는 것이 좋다.
PTMSMY =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ppptmspldb01)(PORT = 1537))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PTMSMY)
)
(HS=OK)
)