개요 mariadb의 Synchronous 방식 다중 마스터 클러스터입니다. Active-Active 방식의 다중 마스터 구성 - 모든 노드에서 읽기/쓰기가 가능 클러스터 내 노드 자동 컨트롤 - 특정 노드 장애 시 자동으로 해당 노드 제거 자동으로 신규 노드 추가 완벽하게 병렬적으로 데이터를 횡단 위로 복제 기존은 MySQL 클라이언트 방식으로 동작 제한 사항과 알려진 이슈 InnoDB 만 정상적으로 지원한다. MyISAM 은 실험적으로만 지원중이다. ROW 데이터 기반으로 복제가 이루어지기 때문에 반드시 Primary Key가 있어야 한다. 최대 가능한 트랜잭션 사이즈는 wsrep_max_ws_rows와 wsrep_max_ws_size에 정의된 설정 값에 제약을 받으며, 데이터 파일 로드 처리 시 매..
코어 제한 플러그인들에 대한 공통적으로 사용되는 설정도, 섹션 설정에 모두 기술되어야 한다. 지원 프로토콜 제한 압축 SSL(MySQL 서버 간의 핸드 셰이크는 포함되지 않음) 현재 로컬 파일 데이터 로드는 지원하지 않음 MySQL 마스터/슬레이브 리플리케이션 모니터링 제한 Galera Cluster 모니터링 제한 마스터 노드는 MIN(wsrep_local_index)으로만 선택됨 connection router 제한 마스터가 변경될 때, 현재 connection router는 변경에 대한 체크를 할 수 없음 Read/Write Splitter 제한 Scale-out 제한 마스터-슬레이브 리플리케이션 클러스터는 read-only 쿼리에 대해 다음과 같은 상황에서 마스터로 라우트 된다. 트랜젝션 내에서 실..
상황 MariaDB 10.2.13 버전 사용 중 동일 버전의 일반적인 리플리케이션 환경으로 구성됨 binlog_format 은 MIXED로 설정되어있음 트리거를 사용하여, 특정 동작을 수행하는데 레코드 삭제 시 트리가 동작하지 않음 원인 binlog_format이 STATMENT인 경우 슬레이브에서도 트리거가 동작하는 반면, ROW일 경우에는 트리거가 동작하지 않음 binlog_format이 MIXED로 설정되었을 때, 기본적으로 STATEMENT로 동작을 하다가, 안전하지 않은 명령문의 경우에 ROW로 동작하게 됨 소스상에서 안전을 위해서 UPDATE시 LIMIT 구문을 사용하는데, LIMIT 구문이 사용될 때 안전하지 않은 명령문으로 분류되어 해당 세션의 binlog_format이 ROW로 동작하게 ..
MySQL 접속시 mysql -h test.com -u test -p Enter password: ERROR 1129 (00000): Host 'xxx.xxx.xxx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 에러가 발생하는 경우에 mysqladmin -u root -p flush-hosts 명령어 또는, > flush hosts; 쿼리를 실행해서 블럭된 host를 해제 할 수 있다.
auto_increment 가 2씩 증가하는 것을 발견하여 확인 해보니,auto_increment_increment 설정이 2로 되어있어서 2씩 증가하는 것이였다.아래 처럼 SET 명령어를 통해서 auto_increment_increment를 1로 변경하면 된다. 1234567891011mysql> SHOW VARIABLES LIKE 'auto_inc%';+--------------------------+-------+| Variable_name | Value |+--------------------------+-------+| auto_increment_increment | 2 || auto_increment_offset | 1 |+--------------------------+-------+2 ro..
1234567891011Colored by Color Scriptercs
- Total
- Today
- Yesterday
- example
- mysql
- 번역
- Web
- engineering
- PowerShell
- 코드
- check
- httpd
- deview
- 예제
- apache
- 이슈처리
- client
- code
- 외부링크
- configuration
- 명령어
- command
- Module
- Windows
- limits
- File
- Python
- Ansible
- error
- Linux
- MariaDB
- monitoring
- RESTful
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |