본문 바로가기

MySQL 5.7 GTID GTID(Global Transaction Identifiers)GTID를 사용하게 되면, 각각의 트렌젝션들은 고유한 전역식별자를 갖게 된다master 서버에서 수행된(commited) 트랜젝션들이 slave 서버(들)에 적용되어 지는 것에대한 추적 또한 쉽다.새로운 Slave의 추가 구성이나, 신규 Master로 Failover 할 때에도, binary log files와 postion의 확인은 중요하지 않고, 작업 역시 간단해 진다.GTID 기반 복제는 완전히 트랜젝션 기반이기 때문에, Master와 Slave 간의 일관성 확인이 간단하다.GTID 기반 복제는 Statement-based replication과 row-based replication을 모두 지원한다.그러나 최고의 결과를 얻기위해서는,.. 더보기
SSH 접속을 위해 윈도우 환경에 Xshell 5(무료) 설치하기 집윈도우 환경(windows 10)에서 SSH 접속을 수월하게 하기 위한 프로그램을 설치하려고 한다.Xshell의 사용 정책이 무료로 바뀌었다. Xshell은 국내 넷사랑이란 기업에서 만든 소프트 웨어다. http://www.netsarang.co.kr/http://www.netsarang.co.kr/download/free_license.html다운로드->무료 개인 라이센스 -> Xshell 5 다운로드 ->가정/교육용 (무료)링크를 클릭하면 무료 다운로드 파일을 받을 메일을 지정하라고 하는데, 원하는 메일 주소로메일을 받은 후에 다운로드 링크를 클릭하여 실행파일을 받으면 된다.설치 시에, 유료 30일 체험판이 아님, 가정/교육용(무료)를 꼭 골라서 설치하길 바란다.자 그럼 우선 기본적인 SSH 접속을.. 더보기
MHA 다른 버젼의 MySQL Replication 구조 online switch 하기 MHA에서 master와 slave(들) 간의 MySQL Version이 다르면, switch 시에 에러가 나면서switch가 실패하는 케이스가 발생한다.Fri Jan 2 10:36:22 2015 - [info] Searching from all slaves which have received the latest relay log events..Fri Jan 2 10:36:22 2015 - [info] Not found.Fri Jan 2 10:36:22 2015 - [info] Searching from all slaves..Fri Jan 2 10:36:22 2015 - [info] Not found.Fri Jan 2 10:36:22 2015 - [error][/db/programs/mha/module/.. 더보기