MySQL 库和客户机驱动程序

开始之前

安装 Build Forge 之前,必须在 Build Forge 主机上安装 MySQL 本机客户机驱动程序。在 UNIX 或 Linux 上,请使用 32 位驱动程序。

如果您要使用 MySQL 5.1,那么必须使用 MySQL 5.0 客户机。

如果您要将 MySQL 安装到 Build Forge 主机上,请安装以下项:

MySQL database server
MySQL-client-community-5.0.51a-0.rhel5.i386 - client drivers
MySQL-shared-compat-5.0.51a-0.rhel5.i386 - required compatibility libraries
Connector/J JDBC driver

如果您要在不同的主机上安装 MySQL,请在 Build Forge 主机上安装以下项:

MySQL-client-community-5.0.51a-0.rhel5.i386 - client drivers
MySQL-shared-compat-5.0.51a-0.rhel5.i386 - required compatibility libraries
Connector/J JDBC driver

仅限于 AIX 系统

您必须安装 Connector/J 驱动程序和 5.0-51a 客户机驱动程序。 它们与 AIX V6.1 兼容。您可以在 MySQL web 站点的 Archives 区域找到它们。

安装程序尝试重新打包 MySQL 客户机共享库。在 mysql.com 上发布文件时进行的文件打包无法由 Build Forge 使用。运行安装程序的用户需要对安装了客户机驱动程序文件的目录(通常为 /opt/mysql)具有写访问权。 安装程序将替换文件 libmsqlclient.alibmysqlclient.so.15。 如果安装程序无法将这些文件重新打包,那么会在安装期间通知您并继续安装。在这种情况下,您必须在运行 Build Forge 之前手动将文件重新打包。
注: 如果您在运行使用此 MySQL 客户机的其他应用程序,那么您可能希望在单独目录中手动将文件重新打包。

要手动将文件打包,请执行以下操作。

  1. 从安装了 MySQL 的目录中,创建一个新目录 libbf
    root@myaix:/opt/mysql/> mkdir libbf 
  2. lib/libmysqlclient.so.15 文件复制到新目录:
    root@myaix:/opt/mysql/> cp lib/libmysqlclient.so.15 libbf
  3. 切换到新目录并构建新的归档文件:
    root@myaix:/opt/mysql/> cd libbf 
    
    root@myaix:/opt/mysql/libbf/> ar -q libmysqlclient.a libmysqlclient.so.15 

此目录现在可用作安装过程的客户机库路径(如果安装过程尚未运行)。如果使用了静默方法或命令行方法之一,那么请更新 $BFROOT/rc/buildforge 中的 LIBPATH 以使用此路径。


反馈