连接器和api手册/MySQL Connector / C ++开发人员指南/安装连接器/ c++从二进制发行版

2.3从二进制分发安装连接器/ C ++

要获取连接器/ C ++二进制分布,请访问连接器/ c++下载页面10bet手机中文版

对于某些平台,Connector/ c++二进制发行版以特定于平台的打包格式提供。二进制发行版也可以使用更通用的格式,即压缩格式柏油文件或zip存档。

对于这里引用文档文件的描述,这些文件的名称如10bet官方网站CONTRIBUTING.mdreadme.md.固定自述license.txt.许可证INFO_BIN, 和info_src.。(在连接器/ C ++ 8.0.14之前,信息文件是buildinfo.txt.而不是INFO_BINinfo_src.。)

安装在窗户

重要的

在Windows平台上,商业和社区连接器/ c++发行版需要Visual Studio的Visual c++ Redistributable。可在Visual Studio下载中心;在安装Connector/ c++之前安装它。有关哪些vc++ Redistributable版本可以接受的信息,请参阅平台支持和先决条件

在Windows上提供了安装二进制发行版的这些方法:

  • MySQL安装程序。在Windows平台上安装连接器/ C ++的最简单和推荐的方法是下载mysql安装程序并让它安装和配置系统上的所有MySQL产品。有关详细信息,请参见MySQL安装程序

  • Windows MSI安装程序。从Connector/ c++ 8.0.12起,Windows上提供了一个MSI安装程序。若要使用MSI安装程序(msi文件),启动它并按照其屏幕中的屏幕中的提示。MSI安装程序可以为这些连接器安装组件:

    • x devapi的连接器(包括c的x devapi)。

    • 传统JDBC API的连接器。

    对于每个连接器,有两个组件:

    • DLL组件包括连接器DLL和库,以满足运行时依赖项。DLL组件需要运行使用连接器的连接器/ C ++应用程序二进制文件。

    • 开发人员组件包括DLL的标题文件,静态库和导入库。需要从使用连接器的源连接器/ C ++应用程序构建开发人员组件。

    MSI安装程序需要管理权限。它首先显示一个欢迎屏幕,允许您继续安装或取消安装。如果您继续安装,MSI安装程序概述屏幕可以让您选择要执行的安装类型:

    • 完全的安装为两个连接器安装DLL和开发人员组件。

    • 典型的安装为两个连接器安装DLL组件。

    • 风俗安装使您可以指定安装位置,然后选择要安装的组件。预先选择x devapi连接器的DLL和开发人员组件,但您可以覆盖选择。无法选择连接器的开发人员组件而不选择连接器DLL组件。

    对于所有的安装类型,MSI安装程序执行以下操作:

    重要的

    在Connector/ c++ 8.0.13之前,因为Microsoft Visual c++ 2017 Redistributable安装程序删除了Microsoft Visual c++ 2015 Redistributable注册表项,该注册表项标识其安装,独立MySQL MSIs可能无法检测到Microsoft Visual c++ 2015 Redistributable,如果它和Microsoft Visual c++ 2017 Redistributable都安装了。解决方案是通过Windows控制面板修复Microsoft Visual c++ 2017 Redistributable,以重新创建运行时检测所需的注册表项。不像独立的MSIs, MySQL安装程序的Windows包含一个检测问题的解决方案。

    从Connector/ c++ 8.0.13开始,这个解决方案是不必要的。

  • 没有安装程序的压缩压缩包。要从zip存档包安装(. zip文件),见使用Tar或Zip包安装

    除了标准的ZIP存档包外,还提供了在调试模式下构建的包。但是,应用程序应使用与连接器/ C ++相同的构建模式。如果在调试模式下安装内置的连接器/ C ++软件包,请在调试模式下构建应用程序。如果在释放模式下安装的连接器/ C ++软件包,请在释放模式下构建应用程序。

在Linux上安装

在Linux上可以使用以下方法安装二进制发行版:

  • RPM包。RPM包可用于Linux(如连接器/ C ++ 8.0.12)。该软件包由其基本名称区分(全名包括连接器/ C ++版本和后缀):

    • MySQL-Connector-C ++:这个包提供了用于C语言的X DevAPI和X DevAPI的共享连接器库。

    • mysql-connector-c + + jdbc:这个包提供了实现JDBC API的共享遗留连接器库。

    • mysql-connector-c + +重击:此包安装建立使用其他包提供的连接器/ C ++库和静态连接器库的应用程序所需的开发文件。此包取决于其他包提供的共享库。它不能在没有其他两个包的情况下安装。

  • Debian套餐。Debian软件包可用于Linux(如连接器/ C ++ 8.0.14)。该软件包由其基本名称区分(全名包括连接器/ C ++版本和后缀):

    • libmysqlcppconn8-1:这个包提供了用于C语言的X DevAPI和X DevAPI的共享连接器库。

    • libmysqlcppconn7:这个包提供了实现JDBC API的共享遗留连接器库。

    • libmysqlcppconn-dev:此包安装建立使用其他包提供的连接器/ C ++库和静态连接器库的应用程序所需的开发文件。此包取决于其他包提供的共享库。它不能在没有其他两个包的情况下安装。

  • 压缩的tar文件。从压缩中安装柏油文件(.tar.gz.文件),见使用Tar或Zip包安装

在MacOS上安装

macOS上有以下安装二进制发行版的方法:

  • DMG包。macOS的DMG(磁盘映像)包从Connector/ c++ 8.0.12起可用。DMG包提供了用于C实现X DevAPI和X DevAPI的共享和静态连接器库,以及实现JDBC API的遗留连接器库。该包还包括OpenSSL库、公共头文件和文档文件。10bet官方网站

  • 压缩的tar文件。从压缩中安装柏油文件(.tar.gz.文件),见使用Tar或Zip包安装

在Solaris上安装

重要的

安装包依赖于Oracle Developer Studio 12.6 Runtime Libraries,运行MySQL安装包前必须先安装该Runtime Libraries。请参阅Oracle Developer Studio的下载选项这里。该安装包允许您只安装运行时库,而不是完整的Oracle Developer Studio;看到说明仅在Oracle Solaris 11上安装运行时库

在Solaris上可以使用以下方法安装二进制发行版:

使用Tar或Zip包安装

Connector/ c++二进制发行版可用于多种平台,以压缩的形式打包柏油文件或zip存档,在此表示.tar.gz.或者. zip

解压缩压缩柏油文件,在预期安装目录中使用此命令:

tar zxvf..tar.gz.

要从zip存档包安装(. zip文件),使用Winzip.或者另一个可以阅读的工具. zip将文件解压缩到您所选择的位置。