Інтерактивна довідка ESET

Виберіть категорію
Виберіть тему

Інсталяція та конфігурація ODBC


warning

Обов’язково інсталюйте підтримувану версію MySQL Server та з’єднувача ODBC.


note

Ви можете інсталювати драйвер Microsoft ODBC 13 або новішої версії, щоб підключити сервер ESET PROTECT у Linux до Microsoft SQL Server у Windows. Щоб дізнатися більше, перегляньте цю статтю бази знань.

Інсталюйте драйвер MySQL ODBC з використанням термінала. Дотримуйтеся інструкцій для вашого дистрибутива Linux:

Debian, Ubuntu

CentOS 7

Інші підтримувані дистрибутиви Linux

Debian, Ubuntu

1.Інсталяція драйверів unixODBC:

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 20

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

Debian 10

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


warning

Виберіть і завантажте версію, сумісну з вашим розподілом і версією Linux.

З’єднувач ODBC для MySQL можна завантажити з офіційного сайту MySQL.

3.Розархівуйте архів драйвера ODBC (пакет може мати іншу назву залежно від використовуваного посилання):

gunzip mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar.gz

4.Видобудьте драйвер ODBC (пакет може мати іншу назву залежно від використовуваного посилання):

tar xvf mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar

5.Відкрийте папку драйвера ODBC (пакет може мати іншу назву залежно від використовуваного посилання):

cd mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit

6.Скопіюйте файли драйвера ODBC:

sudo cp bin/* /usr/local/bin

sudo cp lib/* /usr/local/lib

7.Зареєструйте драйвер для ODBC.

Для нових версій Linux (наприклад, Ubuntu 20.x) рекомендуємо використовувати драйвер Unicode:

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

Для інших систем, або в тих випадках, коли драйвер Unicode не працює:

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

8.Виведіть список інстальованих драйверів:

sudo myodbc-installer -d -l

Додаткову інформацію див. за посиланням https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-tarball.html.

CentOS 7

1.Інсталяція драйверів unixODBC:

sudo yum install unixODBC -y

2.Завантажте з’єднувач ODBC:

wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-1.el7.x86_64.rpm


warning

Не інсталюйте з’єднувач ODBC за допомогою YUM, оскільки в цьому разі буде інстальовано несумісну версію.

Виберіть і завантажте версію, сумісну з вашим розподілом і версією Linux.

З’єднувач ODBC для MySQL можна завантажити з офіційного сайту MySQL.

3.Інсталюйте драйвер ODBC:

sudo rpm -ivh mysql-connector-odbc-8.0.17-1.e17.x86_64.rpm --nodeps

4.Налаштуйте драйвер ODBC:

sudo myodbc-installer -a -d -n "MySQL ODBC 8.0.17" -t "Driver=/usr/lib64/libmyodbc8w.so"

5.Виведіть список інстальованих драйверів:

sudo myodbc-installer -d -l

Інші підтримувані дистрибутиви Linux


warning

Виберіть і завантажте версію, сумісну з вашим розподілом і версією Linux.

З’єднувач ODBC для MySQL можна завантажити з офіційного сайту MySQL.

1.Щоб інсталювати драйвер ODBC, дотримуйтеся вказаних нижче інструкцій:

SUSE Linux Enterprise Server: sudo zypper install unixODBC. Див. також сторінку https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-rpm.html

Інсталяція з’єднувача/ODBC з двійкового дистрибутиву Tarball

2.Щоб відкрити файл odbcinst.ini в текстовому редакторі, виконайте цю команду:

sudo nano /etc/odbcinst.ini

або sudo nano/etc/unixODBC/odbcinst.ini

3.Скопіюйте вказану нижче конфігурацію у файл odbcinst.ini (переконайтеся, що шляхи до Driver і Setup указано правильно), а потім збережіть і закрийте файл:

[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

У деяких дистрибутивах ключ «Драйвер» може мати інше розташування. Знайти файл можна за допомогою цієї команди:

sudo find /usr -iname "*libmyodbc*"

4.Оновіть файли конфігурації, які керують доступом ODBC до серверів бази даних на поточному хості. Для цього виконайте таку команду:

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

або sudo odbcinst -i -d -f /etc/unixODBC/odbcinst.ini