Bibliotecas e Drivers de Cliente do MySQL

Antes de Iniciar

Os drivers de cliente nativo do MySQL devem ser instalados no host do Build Forge antes da instalação do Build Forge. No UNIX ou Linux, use os drivers de 32 bits.

Se estiver usando o MySQL 5.1, você deve usar o cliente MySQL 5.0.

Se você estiver instalando MySQL no mesmo host que o do Build Forge, instale o seguinte:

MySQL database server
MySQL-client-community-5.0.51a-0.rhel5.i386 - drivers de cliente
MySQL-shared-compat-5.0.51a-0.rhel5.i386 - bibliotecas de compatibilidade necessária
Driver JDBC Connector/J

Se você estiver instalando MySQL em um host diferente, instale o seguinte no host do Build Forge:

MySQL-client-community-5.0.51a-0.rhel5.i386 - drivers de cliente
MySQL-shared-compat-5.0.51a-0.rhel5.i386 - bibliotecas de compatibilidade necessária
Driver JDBC Connector/J

Apenas para sistemas AIX:

Você deve instalar o Driver Connector/J e os drivers de cliente 5.0-51a. Eles são compatíveis com o AIX versão 6.1. É possível localizá-los na área de Archives do website do MySQL.

O instalador tenta recompactar as bibliotecas compartilhadas do cliente MySQL. O pacote dos arquivos, como são postados em mysql.com, não pode ser usado pelo Build Forge. O usuário que está executando o instalador deve ter acesso de gravação ao diretório no qual os arquivos do driver do cliente estão instalados, geralmente /opt/mysql. O instalador substitui os arquivos libmsqlclient.a e libmysqlclient.so.15. Se o instalador não puder recompactar os arquivos, ele o notificará durante a instalação e continuará a instalação. Nesse caso, você deve recompactar os arquivos manualmente antes de executar o Build Forge.
Nota: Se você estiver executando outros aplicativos que usam esse cliente MySQL, talvez deseje recompactar os arquivos manualmente em um diretório separado.

Para empacotar os arquivos manualmente, faça o seguinte.

  1. No diretório no qual o MySQL foi instalado, crie um novo diretório, libbf:
    root@myaix:/opt/mysql/> mkdir libbf 
  2. Copie o arquivo lib/libmysqlclient.so.15 no novo diretório:
    root@myaix:/opt/mysql/> cp lib/libmysqlclient.so.15 libbf
  3. Altere no novo diretório e construa o novo archive:
    root@myaix:/opt/mysql/> cd libbf 
    
    root@myaix:/opt/mysql/libbf/> ar -q libmysqlclient.a libmysqlclient.so.15 

Agora, esse diretório pode ser usado como o caminho da biblioteca do cliente para o processo de instalação, se este ainda não tiver sido executado. Se for usado o método silencioso ou o método de linha de comandos, atualize LIBPATH em $BFROOT/rc/buildforge para usar esse caminho.


Feedback