Spec-Zone .ru
спецификации, руководства, описания, API
|
MySQL Server и MySQL, пакеты установки Connector/C и обеспечивают файлы, должны были создать и выполнить клиентские программы API MySQL C. Этот раздел обсуждает, когда возможно установить оба продукта на той же самой системе. Для некоторых форматов упаковки это возможно без конфликта. Для других оба продукта не могут быть установлены одновременно.
Это обсуждение принимает использование подобных типов пакета для обоих продуктов (например, пакеты ОБ/МИН для обоих продуктов). Это не пытается описать сосуществование между упаковкой типов (например, использование пакетов ОБ/МИН для одного продукта и пакетом файла tar для другого). И при этом это не описывает сосуществование пакетов, обеспеченных Oracle и обеспеченными сторонними поставщиками.
Если Вы устанавливаете оба продукта, может быть необходимо скорректировать Ваши средства разработки или среду выполнения, чтобы выбрать один набор заголовочных файлов и библиотек по другому. См. Раздел 21.8.4.1, "Создавая C Клиентские Программы API", и Раздел 21.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 shared
и devel
Пакеты ОБ/МИН устанавливаются, они обеспечивают заголовки API C и
библиотеки, и нет никакой потребности установить MySQL пакеты ОБ/МИН Connector/C. Чтобы установить MySQL
пакеты Connector/C так или иначе, следует сначала удалить соответствующие пакеты MySQL Server.
Чтобы установить пакеты MySQL Server RPM, если у Вас уже есть MySQL установленные пакеты ОБ/МИН Connector/C, следует сначала удалить MySQL пакеты ОБ/МИН Connector/C.
Пакеты MySQL Server RPM кроме shared
и devel
не
конфликтуйте с MySQL пакеты Connector/C, и может быть установлен, если MySQL, Connector/C, устанавливается. Это
включает основного ОБ/МИН сервера, который включает mysqld сервер непосредственно.