Spec-Zone .ru
спецификации, руководства, описания, API

22.8.2. Одновременный MySQL Server и MySQL Установки Connector/C

MySQL Server и MySQL, пакеты установки Connector/C и обеспечивают файлы, должны были создать и выполнить клиентские программы API MySQL C. Этот раздел обсуждает, когда возможно установить оба продукта на той же самой системе. Для некоторых форматов упаковки это возможно без конфликта. Для других оба продукта не могут быть установлены одновременно.

Это обсуждение принимает использование подобных типов пакета для обоих продуктов (например, пакеты ОБ/МИН для обоих продуктов). Это не пытается описать сосуществование между упаковкой типов (например, использование пакетов ОБ/МИН для одного продукта и пакетом файла tar для другого). И при этом это не описывает сосуществование пакетов, обеспеченных Oracle и обеспеченными сторонними поставщиками.

Если Вы устанавливаете оба продукта, может быть необходимо скорректировать Ваши средства разработки или среду выполнения, чтобы выбрать один набор заголовочных файлов и библиотек по другому. См. Раздел 22.8.4.1, "Создавая C Клиентские Программы API", и Раздел 22.8.4.3, "Работая C Клиентские Программы API".

tar и пакеты файла Zip устанавливают в соответствии с каталогом, в который Вы распаковываете их. Например, можно распаковать MySQL Server и MySQL пакеты tar Connector/C под /usr/local и они распакуют в отличные имена каталогов без конфликта.

Установщики MSI Windows используют свой собственный каталог установки, таким образом, MySQL Server и MySQL установщики Connector/C не конфликтуют.

Установка пакетов DMG Mac OS X в соответствии с тем же самым родительским каталогом, но в различном подкаталоге, таким образом нет никакого конфликта. Например:

/usr/local/mysql-5.6.11-osx10.7-x86_64//usr/local/mysql-connector-c-6.1.0-osx10.7-x86/

Установка пакетов PKG Соляриса в соответствии с тем же самым родительским каталогом, но в различном подкаталоге, таким образом нет никакого конфликта. Например:

/opt/mysql/mysql/opt/mysql/connector-c

MySQL Соляриса установщик Connector/C не создает символьных ссылок из системных каталогов такой как /usr/bin или /usr/lib в каталог установки. Это должно быть сделано вручную при желании после установки.

Для установок ОБ/МИН есть несколько типов пакетов ОБ/МИН. MySQL Server shared и devel Пакеты ОБ/МИН подобны соответствующему MySQL пакеты ОБ/МИН Connector/C. Эти типы пакета ОБ/МИН не могут сосуществовать, потому что MySQL Server и MySQL пакеты ОБ/МИН Connector/C используют те же самые расположения установки для клиента связанные с библиотекой файлы. Это означает, что следующие условия содержат:

Пакеты MySQL Server RPM кроме shared и devel не конфликтуйте с MySQL пакеты Connector/C, и может быть установлен, если MySQL, Connector/C, устанавливается. Это включает основного ОБ/МИН сервера, который включает mysqld сервер непосредственно.