MySQL 라이브러리 및 클라이언트 드라이버

시작하기 전에

Build Forge를 설치하기 전에 Build Forge 호스트에 MySQL 기본 클라이언트 드라이버를 설치해야 합니다. UNIX 또는 Linux에서는 32비트 드라이버를 사용하십시오.

MySQL 5.1을 사용하는 경우 MySQL 5.0 클라이언트를 사용해야 합니다.

Build Forge 호스트와 동일한 호스트에 MySQL을 설치할 경우 다음을 설치하십시오.

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 버전 6.1과 호환 가능합니다. 해당 드라이버는 MySQL 웹 사이트의 아카이브 영역에서 찾을 수 있습니다.

설치 프로그램이 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를 업데이트하십시오.


피드백