장애에 대한 MySQL의 프록시를 구성하는 방법 우리는 마스터가 있습니다. mysql 프록시를 사용하여 master에서 salve로 failover를 처리할까요? MySQL은 : - 하나의 마스터와 하나의 슬레이브와 슬레이브 복제 처리
YES,이 구성되어야하는 방법을 설명하십시오
. 이에 대한 더 나은 문서를 찾을 수 없었습니다. 또한이 프록시를 처음 사용합니다.안부, 우다이
장애에 대한 MySQL의 프록시를 구성하는 방법 우리는 마스터가 있습니다. mysql 프록시를 사용하여 master에서 salve로 failover를 처리할까요? MySQL은 : - 하나의 마스터와 하나의 슬레이브와 슬레이브 복제 처리
YES,이 구성되어야하는 방법을 설명하십시오
. 이에 대한 더 나은 문서를 찾을 수 없었습니다. 또한이 프록시를 처음 사용합니다.안부, 우다이
MySQL의 프록시 클라이언트 및 모니터링, 분석 또는 통신을 변환 할 수 있습니다 MySQL 서버 (들) 사이에 위치하는 간단한 프로그램입니다. 그것의 융통성은 무제한 사용을 허용한다; 일반적인 것들은 다음과 같습니다 :로드 밸런싱; 장애 극복; 쿼리 분석; 쿼리 필터링 및 수정; 그리고 더 많은. MySQL의 프록시에 대한
두 매우 일반적인 사용 시나리오는 다음과 같습니다 MySQL의 노예에서
1)로드 밸런싱
2) 분할 읽고 그 DB를 슬레이브에 서버를 이동 읽기 및 이동 기록 있도록 기록마스터 DB 서버 물론
, 이러한 목표를 달성하기 위해 MySQL의 프록시가 필요하지 않습니다. 슬레이브로드 밸런싱의 경우, 노예 앞에서 일반로드 밸런서를 사용할 수 있습니다. 읽기 - 쓰기 분할의 경우, 응용 프로그램이 읽기 및 쓰기를 위해 다른 DB 서버를 사용할 수 있지만, 응용 프로그램을 크게 변경해야 할 수 있습니다.
슬레이브 DB 서버의 풀로 읽기를 보내고, 마스터 DB에 쓰기를 보내고, 응용 프로그램을 수정하지 않고이 모든 작업을 수행하면 읽기 성능 측면에서 더 빨리 작업하려는 경우 MySQL 프록시가 될 수 있습니다 너를위한 티켓.
자세한 내용은이를 참조 해주십시오 : http://www.cyberciti.biz/tips/mysql-proxy-howto.html
MySQL의 프록시의 간단한 구성은 아래에 언급 :
D:\mysql-proxy\mysql-proxy-0.8.1-win32-x86\bin>mysql-proxy.exe --proxy-backend-addresses=<serverIP>:3306 --proxy-address=<proxyIP>:4040 --admin-username=ro
ot --admin-password=root --admin-lua-script=<LUA acript> --proxy-lua-script=<same as mentioned in --admin-lua-script>
이 설정 설정
MySQL의 프록시 v0.8.1 적용
Thanq mahi ... 여기서 두 개의 서버 IP를 어디에서 언급하고 있습니까? – Uday
여러 개의 --proxy-backend-addresses를 제공하기 만하면됩니다. [MySQL 매뉴얼 - MySQL 프록시 사용하기] (http://dev.mysql.com/doc/refman/5.6/en/mysql-proxy-using.html) – webwurst