تثبيت ODBC وتكوينه


warning

تأكد من تثبيت إصدار مدعوم من MySQL Server وODBC Connector.


note

يمكنك تثبيت برنامج تشغيل MS ODBC (الإصدار 13 والإصدارات الأحدث) للاتصال بخادم ESET PROTECT على Linux إلى MS SQL Server على Windows. لمزيد من المعلومات، تفضل بزيارة مقالة قاعدة المعرفة هذه.

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
  1. gunzip mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar.gz (يتغير اسم الحزمة حسب الارتباط المستخدم)
  2. tar xvf mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit.tar (يتغير اسم الحزمة حسب الارتباط المستخدم)
  3. cd mysql-connector-odbc-8.0.17-linux-ubuntu19.04-x86-64bit (يتغير اسم الحزمة حسب الارتباط المستخدم)
  4. sudo cp bin/* /usr/local/bin
  5. sudo cp lib/* /usr/local/lib
  6. سجّل برنامج التشغيل لـ ODBC. لإصدارات Linux الجديدة مثل Ubuntu 20.x، نوصي باستخدام برنامج تشغيل Unicode، الخطوة أ). للأنظمة الأخرى، أو عند تعذّر عمل برنامج تشغيل Unicode، استخدم الخطوة ب).
    1. sudo myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"
    2. sudo myodbc-installer -a -d -n "MySQL ODBC 8.0" -t "Driver=/usr/local/lib/libmyodbc8a.so"
  7. myodbc-installer -d -l

لمزيد من المعلومات، راجع: https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-unix-tarball.html.

توزيعات Linux الأخرى المدعومة

  1. قم بتنزيل موصل ODBC لـ MySQL من موقع MySQL الرسمي. تأكد من تحديد وتنزيل الإصدار المتوافق مع توزيع وإصدار Linux.
  2. لتثبيت برنامج تشغيل ODBC اتبع هذه التعليمات:
  1. قم بتشغيل الأمر التالي لفتح الملف ‎‏odbcinst.ini في محرر نصي:

sudo nano /etc/odbcinst.ini

  1. انسخ التكوين التالي إلى الملف ‎ (تأكد من صحة المسارات إلى برنامج التشغيل والإعداد، ثم احفظ الملف وأغلقه:

[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*"

  1. قم بتحديث ملفات التكوين التي تتحكم في وصول ODBC إلى خوادم قاعدة البيانات على المضيف الحالي من خلال تشغيل الأمر التالي:

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