MySQL-Bibliotheken und -Clienttreiber

Vorbereitende Schritte

Die nativen MySQL-Clienttreiber müssen auf dem Build Forge-Host installiert werden, bevor Sie Build Forge installieren. Unter UNIX oder Linux sind 32–Bit-Treiber zu verwenden.

Wenn Sie MySQL 5.1 verwenden, müssen Sie den MySQL 5.0-Client verwenden.

Wenn Sie MySQL auf demselben Host installieren wie den Build Forge-Host, installieren Sie Folgendes:

MySQL-Datenbankserver
MySQL-client-community-5.0.51a-0.rhel5.i386 - Clienttreiber
MySQL-shared-compat-5.0.51a-0.rhel5.i386 - erforderliche Kompatibilitätsbibliotheken
Connector/J JDBC-Treiber

Wenn Sie MySQL auf einem anderen Host installieren, installieren Sie Folgendes auf dem Build Forge-Host:

MySQL-client-community-5.0.51a-0.rhel5.i386 - Clienttreiber
MySQL-shared-compat-5.0.51a-0.rhel5.i386 - erforderliche Kompatibilitätsbibliotheken
Connector/J JDBC-Treiber

Nur für AIX-Systeme:

Sie müssen den Connector/J-Treiber und die 5.0-51a Clienttreiber installieren. Diese sind mit AIX Version 6.1 kompatibel. Sie sind im Archiv-Bereich der MySQL-Website verfügbar.

Das Installationsprogramm versucht, die gemeinsam genutzten MySQL-Clientbibliotheken erneut zu verpacken. Die Paketierung der Dateien, wie sie aus mysql.com bereitgestellt werden, kann nicht von Build Forge verwendet werden. Der Benutzer, der das Installationsprogramm ausführt, benötigt Schreibzugriff auf das Verzeichnis, auf dem die Clienttreiberdateien installiert sind. Normalerweise ist das /opt/mysql. Das Installationsprogramm ersetzt die Dateien libmsqlclient.a und libmysqlclient.so.15. Wenn das Installationsprogramm die Dateien nicht erneut verpacken kann, werden Sie während der Installation darüber benachrichtigt und die Installation wird fortgesetzt. In diesem Fall müssen Sie die Dateien manuell erneut verpacken, bevor Sie Build Forge ausführen.
Anmerkung: Wenn Sie andere Anwendungen ausführen, die diesen MySQL-Client verwenden, können Sie die Dateien in einem separaten Verzeichnis manuell erneut verpacken.

Gehen Sie folgendermaßen vor, um die Dateien manuell zu verpacken.

  1. Erstellen Sie aus dem Verzeichnis, in das MySQL installiert wurde, ein neues Verzeichnis: libbf
    root@myaix:/opt/mysql/> mkdir libbf 
  2. Kopieren Sie die Datei lib/libmysqlclient.so.15 in das neue Verzeichnis:
    root@myaix:/opt/mysql/> cp lib/libmysqlclient.so.15 libbf
  3. Ändern Sie in das neue Verzeichnis und erstellen Sie die neue Archivdatei:
    root@myaix:/opt/mysql/> cd libbf
    
    root@myaix:/opt/mysql/libbf/> ar -q libmysqlclient.a libmysqlclient.so.15 

Dieses Verzeichnis kann jetzt als Clientbibliothekpfad für den Installationsprozess verwendet werden, falls es nicht bereits ausgeführt wurde. Wenn eine der unbeaufsichtigten oder Befehlszeilenmethoden verwendet wurde, aktualisieren Sie den Pfad LIBPATH in $BFROOT/rc/buildforge, um diesen Pfad zu verwenden.