RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Глава 3. Установка Connector/C++ из двоичных дистрибутивов

Чтобы получить пакет Connector/C++, посетите Connector/C++ downloads page.

Для некоторых платформ Connector/C++ доступен в определенных для платформы упаковочных форматах. Двоичные дистрибутивы также доступны в большом количестве универсальных форматов, в форме сжатых файлов tar или архивов Zip.

Для описаний, которые относятся к файлам документации, у тех файлов есть такие имена как CONTRIBUTING.md, README.md, README.txt, README, LICENSE.txt, LICENSE, INFO_BIN и INFO_SRC. До Connector/C++ 8.0.14 информационный файл был BUILDINFO.txt вместо INFO_BIN и INFO_SRC.

Установка в Windows

В Windows дистрибутивы Commercial и Community Connector/C++ требуют Visual C++ Redistributable for Visual Studio. Redistributable доступен в Microsoft Download Center, установите его прежде, чем установить Connector/C++. Для получения информации о версиях VC++ Restributable см. здесь.

Эти методы установки двоичных дистрибутивов доступны в Windows:

  • MySQL Installer. Самый простой и рекомендуемый метод установки Connector/C++ в Windows это загрузить MySQL Installer и позволить ему установить и формировать все продукты MySQL на вашей системе. Для получения дополнительной информации см. MySQL Installer for Windows.

  • Windows MSI installer. С Connector/C++ 8.0.12 MSI Installer доступен для Windows. Чтобы использовать MSI Installer (файл .msi), запустите его и следуйте инструкциям. MSI Installer может установить компоненты для этих соединителей:

    • Соединитель для X DevAPI (включая X DevAPI для C).

    • Соединитель для legacy JDBC API.

    Для каждого соединителя есть два компонента:

    • Компонент DLL включает DLL и библиотеки, чтобы удовлетворить зависимости во время выполнения. Компонент DLL требуется, чтобы выполнять приложения, которые используют Connector/C++.

    • Компонент разработчика включает заголовочные файлы, статические библиотеки и библиотеки импорта для DLL. Компонент разработчика требуется, чтобы собирать из исходных текстов приложения, которые используют Connector/C++.

    MSI Installer требует административных привилегий. Он начинает с экрана приветствия, который позволяет вам продолжить установку или отменить ее. Если вы продолжаете установку, экран обзора MSI Installer позволяет вам выбрать тип установки:

    • Complete устанавливает DLL и компоненты разработчика для обоих соединителей.

    • Typical устанавливает компонент DLL для обоих соединителей.

    • Custom позволяет вам определить инсталляционное местоположение и выбрать, которые компоненты установить. DLL и компоненты разработчика для соединителя X DevAPI предварительно выбраны, но можно отвергнуть выбор. Компонент разработчика для соединителя не может быть выбран, также не выбирая компонент DLL.

    Для всех типов установки MSI Installer выполняет эти действия:

    • Это проверяет, присутствует ли необходимый Visual C++ Redistributable for Visual Studio. В противном случае установщик просит, чтобы вы установили его и выходит с ошибкой. Для получения информации о версии VC++ Restributable см. здесь.

    • Это устанавливает файлы документации.

    До Connector/C++ 8.0.13, поскольку установщик Microsoft Visual C++ 2017 Redistributable удаляет ключи реестра Microsoft Visual C++ 2015 Redistributable, которые определяют его установку, автономный MySQL MSI может не обнаружить Microsoft Visual C++ 2015 Redistributable, если устанавливаются оба. Решение состоит в том, чтобы восстановить Microsoft Visual C++ 2017 Redistributable через Windows Control Panel, чтобы воссоздать ключи реестра, необходимые для обнаружения во время выполнения. В отличие от автономного MSI, MySQL Installer for Windows содержит обход для проблемы.

    Эта работа не нужна с Connector/C++ 8.0.13.

  • Пакет архива Zip без инсталлятора. Чтобы установить из Zip-архива (файл .zip), см. здесь.

Установка в Linux

Эти методы установки доступны в Linux:

  • RPM-пакет. RPM-пакеты доступны для Linux (с Connector/C++ 8.0.12). Пакеты отличают их базовые имена (полные имена включают версию Connector/C++ и суффиксы):

    • mysql-connector-c++: Этот пакет обеспечивает общую библиотеку соединителя, осуществляющую X DevAPI и X DevAPI для C.

    • mysql-connector-c++-jdbc: Этот пакет обеспечивает общую устаревшую библиотеку соединителя, осуществляющую JDBC API.

    • mysql-connector-c++-devel: Этот пакет устанавливает файлы для разработчика, требуемые для того, чтобы создать приложения, которые пользуются библиотеками Connector/C++, обеспеченными другими пакетами и статическими библиотеками соединителя. Этот пакет зависит от общих библиотек, обеспеченных другими пакетами. Это не может быть установлено отдельно без других двух архивов.

  • Debian-пакет. Debian-пакеты доступны для Linux (с Connector/C++ 8.0.14). Пакеты отличают их базовые имена (полные имена включают версию Connector/C++ и суффиксы):

    • libmysqlcppconn8-1: Этот пакет обеспечивает общую библиотеку соединителя, осуществляющую X DevAPI и X DevAPI для C.

    • libmysqlcppconn7: Этот пакет обеспечивает общую устаревшую библиотеку соединителя, осуществляющую JDBC API.

    • libmysqlcppconn-dev: Этот пакет устанавливает файлы для разработчика, требуемые для того, чтобы создать приложения, которые пользуются библиотеками Connector/C++, обеспеченными другими пакетами и статическими библиотеками соединителя. Этот пакет зависит от общих библиотек, обеспеченных другими пакетами. Это не может быть установлено отдельно без других двух архивов.

  • Сжатый файл tar. Чтобы устанавливать из сжатого файла tar (.tar.gz), см. здесь.

Установка в macOS

Эти методы установки доступны на macOS:

  • DMG-пакет. DMG (образ диска) пакеты для macOS доступны с Connector/C++ 8.0.12. DMG-пакет обеспечивает разделенные и статические библиотеки, осуществляющие X DevAPI и X DevAPI для C и устаревшую библиотеку, осуществляющую JDBC API. Пакет также включает библиотеки OpenSSL, общие заголовочные файлы и файлы документации.

  • Сжатый файл tar. Чтобы устанавливать из сжатого файла tar (.tar.gz), см. здесь.

Установка на Solaris

У инсталляционных пакетов есть зависимость от Oracle Developer Studio 12.6 Runtime Libraries, которая должна быть установлена, прежде чем вы будете управлять инсталляционным пакетом MySQL. Посмотрите возможности загрузки для Oracle Developer Studio здесь. Инсталляционный пакет позволяет вам установить только библиотеки времени выполнения вместо полной Oracle Developer Studio, см. Installing Only the Runtime Libraries on Oracle Solaris 11.

Эти методы установки доступны на Solaris:

  • Сжатый файл tar. Чтобы устанавливать из сжатого файла tar (.tar.gz), см. здесь.

Установка из архива tar или Zip

Дистрибутивы Connector/C++ доступны для нескольких платформ в форме сжатых файлов tar или Zip, обозначенных здесь как PACKAGE .tar.gz или PACKAGE.zip.

Чтобы распаковать сжатый файл tar , используйте эту команду в намеченном инсталляционном каталоге:

tar zxvf PACKAGE.tar.gz

Чтобы установить из архива Zip (файл .zip), используйте WinZip или другой инструмент, который может читать файлы .zip, чтобы распаковать файл в местоположение по вашему выбору.

Поиск

 

Найди своих коллег!

Вы можете направить письмо администратору этой странички, Алексею Паутову. mailto:alexey.v.pautov@mail.ru