ODBC 설치 및 구성


warning

지원되는 버전의 MySQL Server 및 ODBC 커넥터를 설치해야 합니다.


note

MS ODBC 드라이버(버전 13 이상)를 설치하면 Linux의 ESET PROTECT 서버를 Windows의 MS SQL Server에 연결할 수 있습니다. 자세한 내용을 보려면 이 지식베이스 문서를 방문하십시오.

Debian, Ubuntu

터미널에서 다음 명령 실행:

1.sudo apt-get install unixodbc

2.ODBC 커넥터 다운로드:

Ubuntu 16: wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-linux-ubuntu16.04-x86-64bit.tar.gz

Ubuntu 18: wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-linux-ubuntu18.04-x86-64bit.tar.gz

Ubuntu 19 및 20: wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar.gz

3.gunzip mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar.gz(사용된 링크에 따라 패키지 이름이 변경됨)

4.tar xvf mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar(사용된 링크에 따라 패키지 이름이 변경됨)

5.cd mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit(사용된 링크에 따라 패키지 이름이 변경됨)

6.sudo cp bin/* /usr/local/bin

7.sudo cp lib/* /usr/local/lib

8.ODBC에 드라이버를 등록합니다. Ubuntu 20.x와 같은 새로운 Linux 버전의 경우 유니코드 드라이버, a) 단계를 사용하는 것이 좋습니다. 다른 시스템의 경우 또는 유니코드 드라이버가 작동하지 않는 경우에는 b) 단계를 사용하십시오.

a.sudo myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"

b.sudo myodbc-installer -a -d -n "MySQL ODBC 8.0" -t "Driver=/usr/local/lib/libmyodbc8a.so"

9.myodbc-installer -d -l

자세한 내용은 https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-tarball.html을 참조하십시오.

기타 지원되는 Linux 배포판

1.공식 MySQL 사이트에서 MySQL용 ODBC 커넥터를 다운로드합니다. Linux 배포 및 버전과 호환되는 버전을 선택하고 다운로드해야 합니다.

2.ODBC 드라이버를 설치하려면 다음 지침을 따릅니다.

CentOS, Red Hat: https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-yum.html

OpenSuse, SUSE Linux Enterprise Server: https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-rpm.html

3.다음 명령을 실행하여 텍스트 편집기에서 odbcinst.ini 파일을 엽니다.

sudo nano /etc/odbcinst.ini

4.다음 구성을 odbcinst.ini 파일에 복사한 다음(DriverSetup 경로가 올바른지 확인) 파일을 저장하고 닫습니다.

[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage = 1

일부 배포의 경우 Driver가 다른 위치에 있을 수 있습니다. 다음 명령을 사용하여 해당 파일을 찾을 수 있습니다.

sudo find /usr -iname "*libmyodbc*"

5.다음 명령을 실행하여 현재 호스트의 DB 서버에 대한 ODBC 접근을 제어하는 구성 파일을 업데이트합니다.

sudo odbcinst -i -d -f /etc/odbcinst.ini