$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
Posted by EONES
,