Mysql odbc драйвер установка windows

Как установить драйвер ODBC

К примеру, требуется подключить 1С-предприятие напрямую к базе данных MySQL, для того, чтобы прайс листы автоматически самостоятельно выгружались из 1С-предприятия сразу в MySQL, т.е. напрямую на сайт.

Что для этого необходимо

Во-первых необходимо установить специальный драйвер ODBC, который можно скачать с официально сайта http://dev.mysql.com/downloads/ или же с этого сайта – скачать mysql-connector-net-5.1.7.zip

После установки заходим ПУСК – Настройка – Панель управления – Администрирование. Открываем Источники данных (ODBC).

Должно появиться MySQL ODBC 5.1 Driver — ODBC драйвер для MySQL

Конфигурирование прикладной программы

Далее, необходимо сконфигурировать вашу программу для работы с ODBC.

Для конфигуратора 1С это так.

СтрокаСоединения = “DRIVER=” + ИмяДрайвера + “;SERVER=” + Наименование + “;DataBase=”+БазаДанных+”;UID=”+Логин+”;PWD=”+Пароль;

//Убеждаемся, что строка соединения верна, должно показаться что то вроде

//DRIVER=MySQL ODBC 5.1 Driver;SERVER=localhost;DataBase=base;UID=root;PWD=123456

//localhost – сервер БД MySQL, base – имя БД MySQL, root – имя пользователя, 123456 – пароль

//Далее открываем соединение

Сообщить(“MySQL база подключена. ”);

Сообщить(“Не могу подключиться к базе. ”);

А далее просто выполняем любые запросы в в MySQL

//выбираем title из таблицы price

НаборЗаписей=Соединение.Execute(“SELECT title FROM price”);

//записываем данные в MySQL

Пока НаборЗаписей.Eof()=0 Цикл

Соединение.Execute(“UPDATE price SET cena =Цена);

Скачивание драйвера ODBC Driver for SQL Server Download ODBC Driver for SQL Server

Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Управляемый экземпляр SQL Azure Azure SQL Managed Instance Управляемый экземпляр SQL Azure Azure SQL Managed Instance Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Параллельное хранилище данных Parallel Data Warehouse Параллельное хранилище данных Parallel Data Warehouse Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Управляемый экземпляр SQL Azure Azure SQL Managed Instance Управляемый экземпляр SQL Azure Azure SQL Managed Instance Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Параллельное хранилище данных Parallel Data Warehouse Параллельное хранилище данных Parallel Data Warehouse

Microsoft ODBC Driver for SQL Server — это отдельная библиотека динамической компоновки (DLL), которая содержит поддержку времени выполнения для приложений, использующих API машинного кода для подключения к SQL Server. Microsoft ODBC Driver for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to SQL Server. Используйте Microsoft ODBC Driver 17 for SQL Server для создания новых и расширения существующих приложений, которым необходимо использовать новые возможности SQL Server. Use Microsoft ODBC Driver 17 for SQL Server to create new applications or enhance existing applications that need to take advantage of newer SQL Server features.

Скачать для Windows Download for Windows

Распространяемый установщик Microsoft ODBC Driver for SQL Server версии 17 устанавливает клиентские компоненты, необходимые во время выполнения, чтобы воспользоваться преимуществами функциями нового SQL Server. The redistributable installer for Microsoft ODBC Driver 17 for SQL Server installs the client components, which are required during run time to take advantage of newer SQL Server features. При необходимости он устанавливает файлы заголовков, которые требуются для разработки приложения, использующего API ODBC. It optionally installs the header files needed to develop an application that uses the ODBC API. Начиная с версии 17.4.2, установщик также включает и устанавливает библиотеку проверки подлинности Microsoft Active Directory (ADAL.dll). Starting with version 17.4.2, the installer also includes and installs the Microsoft Active Directory Authentication Library (ADAL.dll).

Читайте также:  Linux boot sequence will

Версия 17.7.2 является последней общедоступной (GA) версией. Version 17.7.2 is the latest general availability (GA) version. Если у вас установлена предыдущая версия Microsoft ODBC Driver for SQL Server 17, то при установке версии 17.7.2 она обновляется до версии 17.7.2. If you have a previous version of Microsoft ODBC Driver 17 for SQL Server installed, installing 17.7.2 upgrades it to 17.7.2.

Скачать Microsoft ODBC Driver for SQL Server версии 17 (x64) Download Microsoft ODBC Driver 17 for SQL Server (x64)
Скачать Microsoft ODBC Driver for SQL Server версии 17 (x86) Download Microsoft ODBC Driver 17 for SQL Server (x86)

Сведения о версии Version information

  • Номер выпуска: 17.7.2.1 Release number: 17.7.2.1
  • Дата выпуска: 10 марта 2021 г. Released: March 10, 2021

Если вы открываете локализованную версию этой страницы и хотите просмотреть актуальные материалы, посетите эту страницу на версии сайта на языке US-English. If you are accessing this page from a non-English language version, and want to see the most up-to-date content, please visit the US-English version of the site. С версии сайта US-English вы можете скачать SSMS на других языках из числа доступных. You can download different languages from the US-English version site by selecting available languages.

Доступные языки Available languages

Этот выпуск драйвера Microsoft ODBC Driver for SQL Server доступен для установки на следующих языках: This release of Microsoft ODBC Driver for SQL Server can be installed in the following languages:

Заметки о выпуске для Windows Release notes for Windows

Дополнительные сведения об этом выпуске для Windows см. в заметках о выпуске для Windows. For details about this release on Windows, see the Windows release notes.

Предыдущие выпуски для Windows Previous releases for Windows

Чтобы скачать предыдущие версии для Windows, см. страницу с предыдущими выпусками Microsoft ODBC Driver for SQL Server. To download previous releases for Windows, see previous Microsoft ODBC Driver for SQL Server releases.

Загрузка для Linux и macOS Download for Linux and macOS

Microsoft ODBC Driver for SQL Server можно скачать и установить с помощью диспетчеров пакетов для Linux и macOS, используя соответствующие инструкции по установке. The Microsoft ODBC Driver for SQL Server can be downloaded and installed using package managers for Linux and macOS using the relevant installation instructions:
Установка ODBC для SQL Server (Linux) Install ODBC for SQL Server (Linux)
Установка ODBC для SQL Server (macOS) Install ODBC for SQL Server (macOS)

Если необходимо скачать пакеты для автономной установки, все версии доступны по следующим ссылкам. If you need to download the packages for offline installation, all versions are available via the below links.

Пакеты с именем msodbcsql17-* являются последней версией. Packages named msodbcsql17-* are the latest version. Пакеты с именем msodbcsql-* являются версией 13 драйвера. Packages named msodbcsql-* are version 13 of the driver.

Установка драйвера MySQL Connector ODBC в Windows

Категория:

В данный статье будет рассмотрен процесс по установке драйвера MySQL Connector ODBC для операционных систем на платформе Windows.

Этот драйвер используется для взаимодействия с СУБД MySQL через программный интерфейс доступа к базам данных (ODBC). При использовании ODBC взаимодействие с любой базой данных становится простым, так как используется стандартный интерфейс для взаимодействия с различными СУБД. То есть для каждой СУБД уже не придется писать отдельный код по взаимодействию с конкретной СУБД.

Читайте также:  С windows system32 consent exe что это

Перед установкой необходимо зайти на сайт dev.mysql.com/downloads/connector/odbc/ и скачать там MySQL Connector ODBC последней версии. На выбор имеется 32-разрядная и 64-разрядная версия драйвера MySQL Connector ODBC.

В данный статье рассмотрена установка 32-битной версии драйвера MySQL Connector ODBC 5.1.6, так как является универсальной как для работы в 32-разрядной среде, так и в 64-разрядной программной среде. На всякий случай данная версия приложена в конце статьи, которую можно скачать.

Теперь начнем поэтапную настройку.

Шаг 1. Сразу после запуска инсталлятора запустится приветственное окно установщика MySQL Connector ODBC 5.1.6. Здесь ничего делать не нужно, нажимаем «Next» и переходим к следующему шагу.

Примечание: в других версиях вместо выбора типа установки может сначала следовать окно с лицензионным соглашением и только потом выбор типа установки.

Шаг 2. На данном этапе установки необходимо выбрать тип установки. Typical — обычный вариант установки, в данном случае установится общие характеристики программы. Complete — комплексная установка, то есть будут установлены все компоненты. Выбираем вариант Complete, жмем «Next» и переходим к шагу 3.

Шаг 3. На данном этапе ничего делать не нужно, так как здесь показывается сводная информация по выбранному типу, так что жмем «Install» и на этом процесс установки завершен. В следующем окне остается нажать только «Finish».

На этом статья об установке закончена. В следующей статье будет рассматриваться как настроить данный драйвер для использования.

Установка компонентов ODBC Installing ODBC Components

Начиная с Windows XP и Windows Server 2003, ODBC входит в операционную систему Windows. Starting with Windows XP and Windows Server 2003, ODBC is included in the Windows operation system. Следует явно устанавливать ODBC только в более ранних версиях Windows. You should only explicitly install ODBC on earlier versions of Windows.

В этом разделе описывается, как устанавливаются и удаляются компоненты ODBC. This section describes how ODBC components are installed and removed. Поскольку разработчики драйверов всегда устанавливают компонент ODBC (драйвер), им нужно прочитать этот раздел. Because driver developers always install an ODBC component (their driver), they need to read this section. Разработчикам приложений необходимо прочитать этот раздел только в том случае, если они поставляют компоненты ODBC с приложениями. Application developers need to read this section only if they will ship ODBC components with their applications. Компоненты ODBC включают диспетчер драйверов, драйверы, переводчики, библиотеку DLL установщика, библиотеку курсоров и все связанные файлы. ODBC components include the Driver Manager, drivers, translators, the installer DLL, the cursor library, and any related files. В этом разделе приложения ODBC не считаются компонентами ODBC. For the purposes of this section, ODBC applications are not considered to be ODBC components.

Этот раздел относится только к платформам Microsoft Windows. This section is specific to Microsoft Windows platforms. Установка компонентов ODBC на других платформах зависит от платформы. How ODBC components are installed on other platforms is platform-specific.

Компоненты ODBC устанавливаются и удаляются отдельно для каждого компонента, а не для каждого файла. ODBC components are installed and removed on a component-by-component basis, not a file-by-file basis. Например, если транслятор состоит из самого транслятора и нескольких файлов данных, эти файлы устанавливаются и удаляются в виде группы. они не должны устанавливаться и удаляться отдельно для каждого файла. For example, if a translator consists of the translator itself and a number of data files, these files are installed and removed as a group; they must not be installed and removed on a file-by-file basis. Причина этого заключается в том, чтобы убедиться в том, что в системе существует только полный компонент. The reason for this is to make sure that only complete components exist on the system.

Читайте также:  Linux не видит сервер

В целях установки и удаления компонентов определены следующие компоненты ODBC: For purposes of installing and removing components, the following are defined to be ODBC components:

Основные компоненты. Core components. Диспетчер драйверов, Библиотека курсоров, Библиотека DLL установщика и другие связанные файлы составляют основные компоненты и должны быть установлены и удалены в виде группы. The Driver Manager, cursor library, installer DLL, and any other related files make up the core components and must be installed and removed as a group.

Поставщиков. Drivers. Каждый драйвер является отдельным компонентом. Each driver is a separate component.

Преобразователей. Translators. Каждый переводчик является отдельным компонентом. Each translator is a separate component.

Благодаря поддержке Юникода в ODBC 3,5 и более поздних версиях следует учитывать некоторые факторы, которые следует учесть при использовании компонентов OLE DB с ODBC. With the support of Unicode in ODBC 3.5 and later, some consideration must be given to using OLE DB components with ODBC. Версия 1,1 поставщика OLE DB для ODBC была записана в конкретные спецификации Юникода в ODBC 3,0. The 1.1 version of the OLE DB Provider for ODBC was written to specific Unicode specifications within ODBC 3.0. Поскольку эти спецификации изменились в ODBC 3,5, необходимо иметь поставщик версии 1,5 или более поздней при использовании ODBC 3,5 и более поздних версий. Because these specifications changed in ODBC 3.5, it is necessary to have version 1.5 or later of the provider when using ODBC 3.5 and later. Этот раздел содержит следующие подразделы. This section contains the following topics.

Установка подключения к MySQL через ODBC connector

Итак, для того, чтобы настроить связь между MySQL и 1С нужно:

1. Скачать дистрибутив установки ODBC connector.

Я обычно пользуюсь ODBC 5.3 Unicode driver, он еще называется 5.3.0 alpha, скачать можно здесь https://downloads.mysql.com/archives/c-odbc/).

Устанавливать нужно на сервер, на котором лежит база данных. То есть, если в пути к базе написано «10.80.11.30», то и устанавливаем на сервер 10.80.11.30, если в пути к базе написано «localhost», то и устанавливаем на этот же сервер «localhost», ну вы понимаете.

Если в процессе установки возникает ошибка «Error 1318:Error installing ODBC Driver . the specified module could not be found . myodbc5s.d . «, значит на сервере не хватает пакета » Microsoft Visual C++ 2010 Redistributable Package», скачать можно здесь https://www.microsoft.com/en-us/download/confirmation.aspx?id=14632 (x64) и здесь https://www.microsoft.com/en-us/download/confirmation.aspx?id=5555 (x86). Если вы взяли версию драйвера отличную от моей любимой ODBC 5.3 Unicode driver, то пакет, необходимый для установки ODBC может быть и другой, ориентируйтесь на название недостающего компонента в описании ошибки, и вы обязательно найдете какого именно пакета Microsoft Visual C++ вам не хватает. Пакет Microsoft Visual C++ нужно тоже установить и для 32-х разрядной системы, и для 64-х разрядной.

2. Настроить ODBC connector.

На том сервере, на котором мы устанавливали ODBC connector, запускаем C:\Windows\SysWOW64\odbcad32.exe, добавляем базу в User DSN и System DSN, обязательно нажимаем «Test» и радуемся, что соединение устанавливается.

Там же запускаем C:\Windows\system32\odbcad32.exe, добавляем базу в User DSN и System DSN, обязательно нажимаем «Test», опять бурно радуемся, что соединение устанавливается.

3. Если соединение не устанавливается, проверяем, что в MySQL не наложены ограничения на IP, с которых осуществляется подключение. Если это не помогло, можно установить MySQL Workbench (https://www.mysql.com/products/workbench/), добавить туда базу данных MySQL и протестировать подключение — у Workbench более информативные сообщения об ошибке, зачастую с первого раза понятно куда копать.

4. После всех манипуляций можно выпить бокальчик вина и создать обработку работы с базой MySQL. Это очень просто:

Оцените статью