Виберіть вкладку
ESET PROTECT On-Prem – Зміст

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


Попередження

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


Примітка

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

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

Debian, Ubuntu

Red Hat

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


Примітка

Процес інсталяції залежить від підтримуваного дистрибутора Linux, який працює в сервері.

Debian, Ubuntu

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

sudo apt-get install unixodbc

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

Debian 10

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

Ubuntu 20.04

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

Ubuntu 22.04

wget https://dev.mysql.com/get/Downloads/Connector-ODBC/9.3/mysql-connector-odbc_9.3.0-1ubuntu22.04_amd64.deb

Ubuntu 24.04

wget https://dev.mysql.com/get/Downloads/Connector-ODBC/9.3/mysql-connector-odbc_9.3.0-1ubuntu24.04_amd64.deb


Примітка

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

Завантажити з’єднувач ODBC MySQL можна з офіційного сайту MySQL (доступні й більш ранні версії).

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

ODBC DEB (deb) — Ubuntu 22.04/24.04

Дивіться статтю Інсталяція з’єднувача/ODBC з дистрибутиву DEB.

Виконайте таку команду, щоб інсталювати пакет .deb на Ubuntu:

sudo dpkg -i package_file.deb

Двійковий дистрибутив Tarball ODBC (tar.gz) — Debian 10 і Ubuntu 20.04

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

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

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

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

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

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

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

sudo cp bin/* /usr/local/bin

sudo cp lib/* /usr/local/lib

5.Зареєструйте драйвер для 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"

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

 

Виконайте таку команду, щоб відобразити список інстальованих драйверів:

sudo myodbc-installer -d -l

Red Hat

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

sudo dnf 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


Примітка

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

Завантажити з’єднувач ODBC MySQL можна з офіційного сайту MySQL (доступні й більш ранні версії).

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


Попередження

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

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


Примітка

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

Завантажити з’єднувач ODBC MySQL можна з офіційного сайту MySQL (доступні й більш ранні версії).

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

Rocky Linux 9: wget https://downloads.mariadb.com/Connectors/odbc/connector-odbc-3.1.12/mariadb-connector-odbc-3.1.12-centos7-amd64.tar.gz

SUSE Linux Enterprise Server: sudo zypper install unixODBC. Дивіться також Інсталяція з’єднувача/ODBC з дистрибутиву RPM

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

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

sudo nano /etc/odbcinst.ini

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

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

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

sudo find /usr -iname "*libmyodbc*"

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

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

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