MySQL/Tip

MySQL 마스터에만 쿼리 수행하기

DBAcrom 2015. 2. 11. 14:17

MySQL DB의 Replication을 활용하다 보면,

MASTER에만 쿼리를 수행하고 싶을 때가 있다. 세션단위로 파라미터 조정만 해주면 간단히 할 수 있다.




--해당 파라미터 확인

mysql> SHOW VARIABLES LIKE 'sql_log_bin';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| sql_log_bin   | ON    |

+---------------+-------+



-- 옵션 끄기

mysql> SET SESSION sql_log_bin=OFF;


mysql> SHOW VARIABLES LIKE 'sql_log_bin';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| sql_log_bin   | OFF   |

+---------------+-------+



-- 옵션 켜기

mysql> SET SESSION sql_log_bin=ON;


mysql> SHOW VARIABLES LIKE 'sql_log_bin';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| sql_log_bin   | ON    |

+---------------+-------+