RDB/MySQL

ProxySQL

세모데 2021. 4. 7. 13:51

 

1. proxysql 시작

   service proxysql start  or systemctl start proxysql

 

2. proxysql 초기화

   service proxysql-initial start  or systemctl start proxysql-initial

 

3. proxysql 접속

   mysql client 설치

   mysql -u admin -padmin  -h 127.0.0.1  -P6032  --prompt='Proxysql> '

 

   show databases;

 

4. config 관련 정보

   아래 5가지에 main 설정을 통해 구성

   1) admin_variables : admin 관련 기능을 제어하는 global 변수들

   2) mysql_variables : incoming MySQL traffic를 제어하는 global 변수들

   3) mysql_servers : incoming MySQL traffic를 backend mysql 서버로 routing 설정

   4) mysql_users : proxy 및 backend mysql 서버로 접속하는 users 설정

   5) mysql_query_rules : 들어오는 traffic를 다양한 기준에 따라 분류하여 routing 설정 (패턴 매치치등)