$sudo add-apt-repository 'deb http://ftp.kaist.ac.kr/mariadb/repo/10.1/ubuntu lucid main'
$sudo apt update
$sdo apt install mariadb-server
그냥 설치하면 마리아DB 5.5가 설치 된다기에
최신 안정화 버전인 10.1버전을 깔려고 레파지토리를 추가했으나 왠지
10.0.29 버전이 깔렸다.
그래도 Mroonga 적용에는 문제가 없으니 그냥 사용하기로 했다.
mysql 커맨드 라인에서
mysql>INSTALL SONAME 'ha_mroonga'
을 입력하면 플러그인 설치 된다는 내용이 있었으나 mroonga.so 파일이 없다고 설치가 되지 않음.
Mroonga
$sudo apt install mariadb-plugin-mroonga
mroonga 엔진 적용 확인
mysql>show engines;
Mroonga 적용 테이블 생성
CREATE TABLE(
...,
FULLTEXT INDEX [INDEX_NAME]([COLUMN_NAME]) COMMENT 'parser "TokenBigramIgnoreBlankSplitSymbolAlphaDigit"'
) ENGINE=mroonga COMMENT='engine "innodb"' DEFAULT CHARSET utf8mb4;
풀텍스트 인덱스 등록시 코멘트 내부에 전문 검색 파서 등록
기본 엔진은 mroonga를 사용하나 트랜잭션등 처리를 위해 comment에 엔진을 innodb로 선언하여 wrapper mode로 사용
xubunu 환경에서 설치 후 확인 결과 기본 utf8mb4로 설정 되어있어서
DEFAULT CHARSET은 생략 가능 할것으로 보임
'리눅스 > Ubuntu' 카테고리의 다른 글
자동 배포 jenkins 설치 (0) | 2017.03.24 |
---|---|
ANT 설치 (0) | 2017.03.23 |
우분투 크롬 설치 (0) | 2017.03.17 |
썬더버드 네이버 메일 설정 (0) | 2017.03.17 |
root 사용 설정 (0) | 2017.03.17 |