Ubuntu MySQL ODBC 1C

Для обміну даних із 1С часто треба скористатися зовнішнім середовищем, не завжди це зручно робити через файли. Найрозумніша альтернатива це БД, де можна обмедувати доступи на рівні сервісу тож:

$ sudo apt-get install libmyodbc

Далі редагуємо 2 файли

$ sudoedit /etc/odbcinst.ini

[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

та

$ sudoedit /etc/odbc.ini

[mysql-connector]
Driver       = MySQL
Description  = ODBC for MySQL
Server       = IP серверу із БД
Port         = 3306 або який встановили
User         = користувач
Password     = password
Database     = ім'я бази
Option       = 3
Socket       = залишив порожнім, іноді пишуть, що треба вказувати сокет на якому тримається з'єднання, але працює і так

Дублюємо строку підключення з боку конфігуратора

photo333576486700296128

З боку сервера із БД не забуваємо перевірити налаштування /etc/mysql/my.cnf
bind-address та port
також дозволи в iptables

Leave a comment