Controladores de cliente y bibliotecas de MySQL

Antes de empezar

Los controladores de cliente MySQL deben instalarse en el host de Build Forge antes de instalar Build Forge. En UNIX o Linux, utilice los controladores de 32 bits.

Si está utilizando MySQL 5.1, utilice el cliente MySQL 5.0.

Si está instalando MySQL en el mismo host que el host Build Forge, instale lo siguiente:

Servidor de base de datos de MySQL
Controladores de cliente MySQL-client-community-5.0.51a-0.rhel5.i386
Bibliotecas de compatibilidad necesarias MySQL-shared-compat-5.0.51a-0.rhel5.i386
Controlador Connector/J JDBC

Si está instalando MySQL en un host diferente, instale lo siguiente en el host Build Forge:

Controladores de cliente MySQL-client-community-5.0.51a-0.rhel5.i386
Bibliotecas de compatibilidad necesarias MySQL-shared-compat-5.0.51a-0.rhel5.i386
Controlador Connector/J JDBC

Sólo para sistemas AIX:

Debe instalar el controlador Connector/J y los controladores de cliente 5.0-51a. Este software es compatible con AIX versión 6.1. Podrá encontrarlo en el área de archivado del sitio web de MySQL.

El instalador intenta volver a empaquetar las bibliotecas compartidas del cliente MySQL. Build Forge no puede usar el empaquetamiento de archivos tal cual están en mysql.com. El usuario que ejecuta el instalador debe tener acceso de escritura al directorio en el que se instalan los archivos de controladores del cliente, que suele ser en /opt/mysql. El instalador sustitye los archivos libmsqlclient.a y libmysqlclient.so.15. Si el instalador no puede volver a empaquetar los archivos, le notifica durante la instalación y continúa. En ese caso, debe volver a empaquetar los archivos manualmente antes de ejecutar Build Forge.
Nota: Si está ejecutando otras aplicaciones que utilicen este cliente MySQL, es posible que quiera volver a empaquetar los archivos manualmente en un directorio aparte.

Para empaquetar manualmente los archivos, haga lo siguiente.

  1. En el directorio en el que está instalado MySQL, cree un directorio nuevo, libbf:
    root@myaix:/opt/mysql/> mkdir libbf 
  2. Copie el archivo lib/libmysqlclient.so.15 al directorio nuevo:
    root@myaix:/opt/mysql/> cp lib/libmysqlclient.so.15 libbf
  3. Acceda al directorio nuevo y compile el nuevo archivo de archivado:
    root@myaix:/opt/mysql/> cd libbf
    
    root@myaix:/opt/mysql/libbf/> ar -q libmysqlclient.a libmysqlclient.so.15 

Ahora ya se puede utilizar este directorio como vía de acceso a biblioteca de cliente para el proceso de instalación, si aún no se ha ejecutado. Si se ha utilizado uno de los métodos silencioso o de línea de mandatos, actualice LIBPATH en $BFROOT/rc/buildforge para que use esta vía de acceso.


Comentarios