Spec-Zone.ru › MySQL Workbench

10.1.1 Библиотеки ODBC

Примечание

Этот раздел можно пропустить при использовании двоичных файлов MySQL Workbench, предоставленных Oracle.

Необходимо наличие библиотеки диспетчера драйверов ODBC. Она присутствует как в Windows, так и в macOS.

Linux

iODBC: Двоичные файлы MySQL Workbench, предоставленные Oracle, уже включают iODBC, и дополнительных действий не требуется. Если вы собираете их самостоятельно, необходимо установить iODBC или unixODBC. Рекомендуется iODBC. Вы можете использовать библиотеку iODBC, предоставляемую вашей дистрибуцией, установив пакет libiodbc2 на системах на основе Debian или libiodbc на системах на основе RPM.

pyodbc: это модуль Python, используемый MySQL Workbench для взаимодействия с ODBC, и может использоваться для миграции баз данных, совместимых с ODBC, таких как PostgreSQL и DB2. В Windows и macOS он включен в Workbench. В Linux двоичные файлы, предоставленные Oracle, также включают pyodbc.

Если вы используете самостоятельно скомпилированные двоичные файлы, убедитесь, что у вас установлена последняя версия, и что она скомпилирована с использованием выбранной вами библиотеки менеджера ODBC, будь то iODBC или unixODBC. Начиная с версии 3.0.6, pyodbc по умолчанию компилируется с unixODBC. Если вы компилируете с iODBC, выполните следующие шаги:

  1. Для компиляции убедитесь, что у вас установлены заголовки iODBC. Для Linux имя зависит от системного менеджера пакетов, но распространенные имена — libiodbc-devel (системы на основе RPM) или libiodbc2-dev (системы на основе Debian). В macOS заголовки входят в систему, и для этого шага дополнительных действий не требуется.

  2. В каталоге исходного кода pyodbc отредактируйте файл setup.py и около строки 157 замените следующую строку: settings['libraries'].append('odbc') на settings['libraries'].append('iodbc')

  3. Выполните следующую команду от имени пользователя root: CFLAGS=`iodbc-config --cflags` LDFLAGS=`iodbc-config --libs` python setup.py install

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/workbench-en/wb-migration-install-odbc-libraries.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API