본문 바로가기

전체 글

(23)
MySQL Major/Minor Upgrade MySQL Major/Minor Upgrade 목표 - MySQL Minor/Major Upgrade의 방법론에 대해 이해한다. - 무중단이나 순단으로 서비스연속성이 유지되도록 업그레이드 작업을 진행한다. - 실 서비스에 사용할 수 있도록 최대한의 특이사항과 유의사항에 대해 정리한다. - MySQL Upgrade시 수행 되는 내부 로직에 대해 이해하고 업그레이드 시나리오를 작성하도록 한다. MySQL Upgrade 방법 In-Place Upgrade - MySQL 서버의 데이터 파일을 그대로 두고 업그레이드하는 방법 - 여러가지 제약사항이 존재하지만 업그레이드 시간을 단축가능 Logical Upgrade - mysqldump 도구 등을 이용해 MySQL 서버의 데이터를 SQL 문장이나 텍스트 파일로 덤프..
MySQL GTID 복제 환경에서 Reset Master 수행 시 발생 장애 케이스 글을 작성하기 전에 GTID Replication 구성 시 마스터의 Binlog 및 GTID 가 Reset Master로 초기화 되었을 때 슬레이브와의 실제 연결은 끊어졌지만 Show Slave status 상에서는 정상으로 보이는 케이스가 있어 케이스 별 내용을 정리하는 포스팅입니다. Reset Master/ Reset Slave 명령어에 대해서는 아래 포스팅을 참고하면 좋습니다. 2022.12.27 - [MySQL & MariaDB] - MySQL GTID 복제 환경에서 Reset Master/Reset Slave 명령어 MySQL GTID 복제 환경에서 Reset Master 수행 시 발생 케이스 예외 조건 현재까지 생성된 binlog 파일이 스위치 된 상황이라면 Reset Master 시 show..
MySQL GTID 복제 환경에서 Reset Master/Reset Slave 명령어 글을 작성하기 전에 해당 포스팅은 복제 환경에서 초기 환경 구성시 자주 사용되는 Reset Master / Reset Slave 명령어에 대해 정리는 포스팅입니다. 그중 GTID 기반 Replication시 명령어를 수행하면 변경되는 내용에 중점을 둘 예정입니다. GTID 개념에 대해서는 아래 포스팅을 참고하면 좋습니다. 2022.12.22 - [MySQL & MariaDB] - MySQL GTID Replication 실습 MySQL GTID Replication 환경에서 Reset Master/Reset Slave 명령어 복제 환경에서 쉽게 상태를 확인할 수 있는 명령어는 Slave에서 수행하는 show slave status; 명령어이다. mysql> show slave status\G show m..