Loading...
MySQL 9.5 Reference Manual 9.5의 2.10.1 Installing Perl on Unix의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
MySQL Perl 지원을 사용하려면 MySQL 클라이언트 프로그래밍 지원(라이브러리와 헤더 파일)이 설치되어 있어야 합니다. 대부분의 설치 방법은 필요한 파일들을 설치합니다. Linux에서 RPM 파일로 MySQL을 설치하는 경우, developer RPM도 반드시 설치해야 합니다. 클라이언트 프로그램은 client RPM에 있지만, 클라이언트 프로그래밍 지원은 developer RPM에 있습니다.
Perl 지원에 필요한 파일은 CPAN (Comprehensive Perl Archive Network)에서 구할 수 있습니다:
http://search.cpan.org.
Unix에서 Perl 모듈을 설치하는 가장 쉬운 방법은 CPAN 모듈을 사용하는 것입니다. 예를 들면 다음과 같습니다:
1$> perl -MCPAN -e shell 2cpan> install DBI 3cpan> install DBD::mysql
DBD::mysql 설치 과정에서는 여러 가지 테스트가 실행됩니다. 이 테스트들은 기본 사용자 이름과 비밀번호를 사용하여 로컬 MySQL 서버에 연결을 시도합니다. (기본 사용자 이름은 Unix에서는 로그인 이름이고, Windows에서는 ODBC입니다. 기본 비밀번호는 “no password”입니다.)
해당 값들로 서버에 연결할 수 없는 경우(예를 들어 계정에 비밀번호가 설정되어 있는 경우) 테스트는 실패합니다. 실패한 테스트를 무시하려면 force install DBD::mysql을 사용할 수 있습니다.
DBI는 Data::Dumper 모듈을 필요로 합니다. 이미 설치되어 있을 수도 있고, 그렇지 않다면 DBI를 설치하기 전에 먼저 설치해야 합니다.
압축된 tar archive 형태의 모듈 배포본을 다운로드하여 수동으로 모듈을 빌드하는 것도 가능합니다. 예를 들어, DBI 배포본을 해제하고 빌드하려면 다음과 같은 절차를 사용합니다:
1$> gunzip < DBI-VERSION.tar.gz | tar xvf -
이 명령은 DBI-VERSION이라는 디렉터리를 생성합니다.
1$> cd DBI-VERSION
1$> perl Makefile.PL 2$> make 3$> make test 4$> make install
make test 명령은 모듈이 제대로 동작하는지 검증하므로 중요합니다. DBD::mysql 설치 중에 인터페이스 코드를 테스트하기 위해 이 명령을 실행할 때에는, MySQL 서버가 실행 중이어야 하며 그렇지 않으면 테스트가 실패합니다.
새로운 MySQL 릴리스를 설치할 때마다 DBD::mysql 배포본을 다시 빌드하고 재설치하는 것이 좋습니다. 이렇게 하면 최신 버전의 MySQL 클라이언트 라이브러리가 올바르게 설치되었는지 확인할 수 있습니다.
시스템 디렉터리에 Perl 모듈을 설치할 접근 권한이 없거나, 로컬 Perl 모듈을 설치하려는 경우에는 다음 참고 문서가 유용할 수 있습니다:
http://learn.perl.org/faq/perlfaq8.html#How-do-I-keep-my-own-module-library-directory-
2.10 Perl Installation Notes
2.10.2 Installing ActiveState Perl on Windows