MariaDB ODBC Connector in Oracle Linux Server 7

Oracle Linux Server 7.9 — это rhel7 с архитектурой x86_64, выделить вставить в консоль. В /etc/odbc.ini настроить параметры подключения.

# Скачиваем плагин
wget https://dlm.mariadb.com/681607/Connectors/odbc/connector-odbc-2.0.19/mariadb-connector-odbc-2.0.19-ga-rhel7-x86_64.tar.gz --no-check-certificate

# Распаковка
tar -xvzf mariadb-connector-odbc-2*.tar.gz

# Установка
cd mariadb-connector-odbc-2*
sudo install lib64/mariadb/libmaodbc.so /usr/lib64/

# Подключение драйвера
echo "" >> /etc/odbcinst.ini
echo "[MariaDB]" >> /etc/odbcinst.ini
echo "Description  = ODBC for MariaDB" >> /etc/odbcinst.ini
echo "Driver    = /usr/lib64/libmaodbc.so" >> /etc/odbcinst.ini
echo "FileUsage    = 1" >> /etc/odbcinst.ini
echo "" >> /etc/odbcinst.ini

# Создаем соединение, логин пароль пустые!
echo "" >> /etc/odbc.ini
echo "[ODBC_MariaDB]" >> /etc/odbc.ini
echo "Driver  =" >> /etc/odbc.ini
echo "USER    =" >> /etc/odbc.ini
echo "PASSWORD  =" >> /etc/odbc.ini
echo "Server  = " >> /etc/odbc.ini
echo "Database  =" >> /etc/odbc.ini
echo "Port    = 3306" >> /etc/odbc.ini
echo "" >> /etc/odbc.ini

#Тест
isql -v ODBC_MariaDB

#SQL>
show tables

Следующая версия Oracle Linux Server 8 — аналогичный скрипт с версией коннектора 3.1.17 для rhel8 amd64

# Скачиваем плагин
wget 
https://dlm.mariadb.com/2454039/Connectors/odbc/connector-odbc-3.1.17/mariadb-connector-odbc-3.1.17-rhel8-amd64.tar.gz --no-check-certificate

# Распаковка
tar -xvzf mariadb-connector-odbc-3*.tar.gz

# Установка
cd mariadb-connector-odbc-3*
sudo install lib64/mariadb/libmaodbc.so /usr/lib64/

# Подключение драйвера
echo "" >> /etc/odbcinst.ini
echo "[MariaDB]" >> /etc/odbcinst.ini
echo "Description  = ODBC for MariaDB" >> /etc/odbcinst.ini
echo "Driver    = /usr/lib64/libmaodbc.so" >> /etc/odbcinst.ini
echo "FileUsage    = 1" >> /etc/odbcinst.ini
echo "" >> /etc/odbcinst.ini

# Создаем соединение, логин пароль пустые!
echo "" >> /etc/odbc.ini
echo "[ODBC_MariaDB]" >> /etc/odbc.ini
echo "Driver  =" >> /etc/odbc.ini
echo "USER    =" >> /etc/odbc.ini
echo "PASSWORD  =" >> /etc/odbc.ini
echo "Server  = " >> /etc/odbc.ini
echo "Database  =" >> /etc/odbc.ini
echo "Port    = 3306" >> /etc/odbc.ini
echo "" >> /etc/odbc.ini

#Тест
isql -v ODBC_MariaDB

#SQL>
show tables