- 17.5.1.1 レプリケーションと AUTO_INCREMENT
- 17.5.1.2 レプリケーションと BLACKHOLE テーブル
- 17.5.1.3 レプリケーションと文字セット
- 17.5.1.4 レプリケーションと CHECKSUM TABLE
- 17.5.1.5 CREATE SERVER、ALTER SERVER、および DROP SERVER のレプリケーション
- 17.5.1.6 CREATE ... IF NOT EXISTS ステートメントのレプリケーション
- 17.5.1.7 CREATE TABLE ... SELECT ステートメントのレプリケーション
- 17.5.1.8 CURRENT_USER() のレプリケーション
- 17.5.1.9 ソースとレプリカで異なるテーブル定義を使用したレプリケーション
- 17.5.1.10 レプリケーションと DIRECTORY テーブルオプション
- 17.5.1.11 DROP ... IF EXISTS ステートメントのレプリケーション
- 17.5.1.12 レプリケーションと浮動小数点値
- 17.5.1.13 レプリケーションと FLUSH
- 17.5.1.14 レプリケーションとシステム関数
- 17.5.1.15 レプリケーションと小数秒サポート
- 17.5.1.16 呼び出される機能のレプリケーション
- 17.5.1.17 JSON ドキュメントのレプリケーション
- 17.5.1.18 レプリケーションと LIMIT
- 17.5.1.19 レプリケーションと LOAD DATA
- 17.5.1.20 レプリケーションと max_allowed_packet
- 17.5.1.21 レプリケーションと MEMORY テーブル
- 17.5.1.22 mysql システムスキーマのレプリケーション
- 17.5.1.23 レプリケーションとクエリーオプティマイザ
- 17.5.1.24 レプリケーションおよびパーティション化
- 17.5.1.25 レプリケーションと REPAIR TABLE
- 17.5.1.26 レプリケーションと予約語
- 17.5.1.27 レプリケーションおよび行検索
- 17.5.1.28 レプリケーションとソースまたはレプリカの停止
- 17.5.1.29 レプリケーション中のレプリカエラー
- 17.5.1.30 レプリケーションとサーバー SQL モード
- 17.5.1.31 レプリケーションと一時テーブル
- 17.5.1.32 レプリケーション再試行とタイムアウト
- 17.5.1.33 レプリケーションとタイムゾーン
- 17.5.1.34 レプリケーションとトランザクションの非一貫性
- 17.5.1.35 レプリケーションとトランザクション
- 17.5.1.36 レプリケーションとトリガー
- 17.5.1.37 レプリケーションと TRUNCATE TABLE
- 17.5.1.38 レプリケーションおよびユーザー名の長さ
- 17.5.1.39 レプリケーションと変数
- 17.5.1.40 レプリケーションとビュー
以降のセクションでは、MySQL レプリケーションでサポートされていることとされていないことに関する情報、および特定のステートメントの複製時に発生する可能性がある固有の問題と状況に関する情報を提供します。
ステートメントベースレプリケーションは、ソースとレプリカの間の SQL レベルでの互換性に依存します。 つまり、ステートメントベースのレプリケーションが成功するには、使用される SQL 機能がソースサーバーとレプリカサーバーの両方でサポートされている必要があります。 現在のバージョンの MySQL でのみ使用可能なソースサーバーで機能を使用する場合、以前のバージョンの MySQL を使用するレプリカにレプリケートすることはできません。 このような非互換性は、リリースシリーズ内およびバージョン間でも発生する可能性があります。
MySQL 8.0 と以前の MySQL リリースシリーズの間でステートメントベースレプリケーションを使用する場合は、そのシリーズのレプリケーション特性に関する情報について、以前のリリースシリーズに対応する「MySQL リファレンスマニュアル」のエディションを参照することをお勧めします。
MySQL のステートメントベースレプリケーションでは、ストアドルーチンまたはトリガーの複製で問題が発生する場合があります。 これらの問題は、代わりに MySQL の行ベースのレプリケーションを使用することで回避できます。 問題の詳細な一覧は、セクション25.7「ストアドプログラムバイナリロギング」を参照してください。 行ベースロギングおよび行ベースレプリケーションに関する詳細は、セクション5.4.4.1「バイナリロギング形式」およびセクション17.2.1「レプリケーション形式」を参照してください。
レプリケーションおよび InnoDB
に固有の追加情報については、セクション15.19「InnoDB と MySQL レプリケーション」を参照してください。 NDB Cluster でのレプリケーションに関する情報については、セクション23.6「NDB Cluster レプリケーション」 を参照してください。