14.18.3.1 InnoDB memcached 플러그인 전제 조건
플러그인과 내부 테이블을 설치하기 전에 필요한 전제 조건 소프트웨어를 서버가 가지고 있는지 확인합니다.
플랫폼 지원
memcached 데몬 플러그인은 현재 Linux, Solaris 및 OS X 플랫폼에서만 지원되고 있습니다.
소프트웨어의 전제 조건
memcached에 필요하기 때문에 libevent
가 설치되어 있어야합니다. 이 라이브러리를 얻을 수있는 방법은 MySQL 설치 프로그램을 사용하거나 소스에서 구축 하느냐에 따라 달라집니다.
MySQL 설치 프로그램을 사용하여 설치하는 경우
libevent
라이브러리 설치에 포함되지 않습니다. 운영 체제의 설치 방법을 사용하여libevent
1.4.3 이상을 설치합니다. 예를 들어, 운영 체제에 따라apt-get
,yum
또는port install
명령을 사용하는 경우도 있습니다. 예를 들어, Ubuntu Linux에서 다음과 같이합니다.sudo apt-get install libevent-dev
소스 코드 버전에서 설치하는 경우
libevent
1.4.3이 패키지에 번들되어 있으며, MySQL 소스 코드 디렉토리의 최상위에 배치되어 있습니다. 번들 된 버전의libevent
를 사용하는 경우 조치가 필요합니다. 로컬 시스템 버전libevent
를 사용하는 경우-DWITH_LIBEVENT
빌드 옵션을system
또는yes
로 설정하고 MySQL을 빌드해야합니다.
MySQL을 소스에서 빌드 할 때의 전제 조건
MySQL Server를 빌드하는 경우 -DWITH_INNODB_MEMCACHED=ON
을 지정하여 빌드해야합니다. 이 빌드 옵션은 MySQL 플러그인 디렉토리 ( plugin_dir
) 내에 InnoDB
memcached를 실행하는 데 필요한 2 개의 공유 라이브러리를 생성합니다.
libmemcached.so
: MySQL에 대한 memcached 데몬 플러그인.innodb_engine.so
: memcached에 대한InnoDB
API 플러그인.