Loading...
MySQL 9.5 Reference Manual 9.5의 19.5.1 Replication Features and Issues의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
19.5.1.1 Replication and AUTO_INCREMENT
19.5.1.2 Replication and BLACKHOLE Tables
19.5.1.3 Replication and Character Sets
19.5.1.4 Replication and CHECKSUM TABLE
19.5.1.5 Replication of CREATE SERVER, ALTER SERVER, and DROP SERVER
19.5.1.6 Replication of CREATE ... IF NOT EXISTS Statements
19.5.1.7 Replication of CREATE TABLE ... SELECT Statements
19.5.1.8 Replication of CURRENT_USER()
19.5.1.9 Replication with Differing Table Definitions on Source and Replica
19.5.1.10 Replication and DIRECTORY Table Options
19.5.1.11 Replication of DROP ... IF EXISTS Statements
19.5.1.12 Replication and Floating-Point Values
19.5.1.13 Replication and FLUSH
19.5.1.14 Replication and System Functions
19.5.1.15 Replication and Fractional Seconds Support
19.5.1.16 Replication of Invoked Features
19.5.1.17 Replication of JSON Documents
19.5.1.18 Replication and JavaScript Stored Programs
19.5.1.19 Replication and LIMIT
19.5.1.20 Replication and LOAD DATA
19.5.1.21 Replication and max_allowed_packet
19.5.1.22 Replication and MEMORY Tables
19.5.1.23 Replication of the mysql System Schema
19.5.1.24 Replication and the Query Optimizer
19.5.1.25 Replication and Partitioning
19.5.1.26 Replication and REPAIR TABLE
19.5.1.27 Replication and Reserved Words
19.5.1.28 Replication and Row Searches
19.5.1.29 Replication and Source or Replica Shutdowns
19.5.1.30 Replica Errors During Replication
19.5.1.31 Replication and Server SQL Mode
19.5.1.32 Replication and Temporary Tables
19.5.1.33 Replication Retries and Timeouts
19.5.1.34 Replication and Time Zones
19.5.1.35 Replication and Transaction Inconsistencies
19.5.1.36 Replication and Transactions
19.5.1.37 Replication and Triggers
19.5.1.38 Replication and TRUNCATE TABLE
19.5.1.39 Replication and User Name Length
19.5.1.40 Replication and Variables
19.5.1.41 Replication and Views
다음 섹션들은 MySQL replication에서 어떤 것이 지원되고 어떤 것이 지원되지 않는지, 그리고 특정 statement를 복제할 때 발생할 수 있는 구체적인 이슈와 상황들에 대한 정보를 제공합니다.
statement-based replication은 source와 replica 사이의 SQL 수준에서의 호환성에 의존합니다. 다시 말해, 성공적인 statement-based replication을 위해서는 사용되는 모든 SQL 기능이 source server와 replica server 양쪽에서 모두 지원되어야 합니다. 만약 현재 버전의 MySQL에서만 사용 가능한 기능을 source server에서 사용한다면, 더 이전 버전의 MySQL을 사용하는 replica로는 replication할 수 없습니다.
이러한 비호환성은 서로 다른 버전 간뿐 아니라 동일한 release series 내에서도 발생할 수 있습니다.
MySQL 9.5와 이전 MySQL release series 사이에서 statement-based replication을 사용할 계획이라면, 그 release series의 replication 특성에 대한 정보를 얻기 위해 해당 release series에 해당하는 MySQL Reference Manual 판을 참조하는 것이 좋습니다.
MySQL의 statement-based replication을 사용할 때는 stored routine이나 trigger를 복제하는 데 문제가 있을 수 있습니다. 이러한 문제들은 MySQL의 row-based replication을 사용함으로써 피할 수 있습니다. 이슈의 상세 목록은 Section 27.9, “Stored Program Binary Logging”을 참조하십시오.
row-based logging과 row-based replication에 대한 자세한 내용은 Section 7.4.4.1, “Binary Logging Formats” 및 Section 19.2.1, “Replication Formats”을 참조하십시오.
replication과 InnoDB에 특화된 추가 정보는 Section 17.19, “InnoDB and MySQL Replication”을 참조하십시오. NDB Cluster와 함께 하는 replication에 대한 정보는 Section 25.7, “NDB Cluster Replication”을 참조하십시오.
19.5 Replication Notes and Tips
19.5.2 Replication Compatibility Between MySQL Versions