MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

5.4.4.1 バイナリロギング形式

サーバーは、いくつかのロギング形式を使用して情報をバイナリログに記録します:

ロギング形式は、使用されているストレージエンジンによって設定または制限される可能性があります。 これは、異なるストレージエンジンを使用しているソースとレプリカ間で特定のステートメントをレプリケートするときの問題を排除するのに役立ちます。

ステートメントベースのレプリケーションでは、非決定的なステートメントのレプリケーションに関して問題があることがあります。 所定のステートメントがステートメントベースのレプリケーションについて安全かどうかを判断するために、MySQL は、ステートメントベースのロギングを使用してステートメントをレプリケーションできることを保証できるかどうかを判断します。 MySQL がこれを保証できない場合、潜在的に信頼できないステートメントにマークを付け、次の警告を発行します。Statement may not be safe to log in statement format.

これらの問題は、代わりに MySQL の行ベースのレプリケーションを使用することで回避できます。