MySQL 程式庫及用戶端驅動程式

開始之前

您必須先在 Build Forge 主機上安裝 MySQL 原生用戶端驅動程式,才能安裝 Build Forge。在 UNIX 或 Linux 上,請使用 32 位元驅動程式。

如果您使用 MySQL 5.1,則必須使用 MySQL 5.0 用戶端。

如果安裝 MySQL 的主機與 Build Forge 主機相同,請安裝下列程式:

MySQL 資料庫伺服器
MySQL-client-community-5.0.51a-0.rhel5.i386 - 用戶端驅動程式
MySQL-shared-compat-5.0.51a-0.rhel5.i386 - 必要的相容性程式庫
Connector/J JDBC 驅動程式

如果您是在不同的主機上安裝 MySQL,請在 Build Forge 主機上安裝下列程式:

MySQL-client-community-5.0.51a-0.rhel5.i386 - 用戶端驅動程式
MySQL-shared-compat-5.0.51a-0.rhel5.i386 - 必要的相容性程式庫
Connector/J JDBC 驅動程式

限 AIX 系統

您必須安裝 Connector/J 驅動程式及 5.0-51a 用戶端驅動程式。它們與 AIX 6.1 版相容。您可以在 MySQL 網站的「保存」區域中找到它們。

安裝程式會嘗試重新包裝 MySQL 用戶端共用程式庫。Build Forge 不能使用 mysql.com 上公告的包裝檔案方式。執行安裝程式的使用者需要對其中安裝用戶端驅動程式檔的目錄(通常是 /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 來使用這個路徑。


意見