1. maxscale 다운로드
https://mariadb.com/downloads/
2. os 사전 설치 패키지
maxscale를 사용하기 위해서는 아래 패키지가 먼저 설치되어야 함.
- libcurl
- libaio
- openssl
- gnutls
3. maxscale 설치
1) 계정 생성
groupadd maxscale
useradd -g maxscale maxscale
2) link 생성
ln -s maxscale-x.y.z.OS /usr/local/maxscale
3) config 수정
1) filter 적용시 동작 flow
2) 접속 권한 지정
-- server 접속용 계정
grant select on mysql.user to 'maxscale'@'maxscalehost';
grant select on mysql.db to 'maxscale'@'maxscalehost';
grant select on mysql.tables_priv to 'maxscale'@'maxscalehost';
grant select on mysql.roles_mapping to 'maxscale'@'maxscalehost';
grant show databases on *.* to 'maxscale'@'maxscalehost';
-- monitoring 계정
grant show databases on *.* to maxmon@'maxscalehost';
grant replication client on *.* to maxmon@'maxscalehost';
4) maxscale 시작
bin/maxscale --user=maxscale --basedir=/usr/local/maxscale -d (basedir 지정시)
bin/maxsacle --user=maxscale --libdir=/usr/local/maxscale/lib64/maxscale (libdir 지정시)
'RDB > MySQL' 카테고리의 다른 글
mysql cmd 트랜잭션 (0) | 2020.06.16 |
---|---|
MySQL csv 파일 load (0) | 2020.06.11 |
MySQL 파티션 추가 스크립트 (0) | 2020.06.01 |
MySQL Delete join 구문 (0) | 2020.06.01 |
mysql procedure 삭제 작업 (0) | 2020.05.04 |