MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む
このページは機械翻訳したものです。
mysql データベース内の付与テーブルの内容は、直接的に (INSERT や DELETE などを使用して) または間接的に (GRANT や CREATE USER などを使用して) 変更することができます。 mysql データベーステーブルに影響するステートメントは、次のルールを使用してバイナリログに書き込まれます。
mysql データベーステーブル内のデータを直接変更するデータ操作ステートメントは binlog_format システム変数の設定に従ってログに記録されます。 これは、INSERT, UPDATE, DELETE, REPLACE, DO, LOAD DATA, SELECT や TRUNCATE TABLE などのステートメントに関連します。
mysql データベースを間接的に変更するステートメントは、binlog_format の値にかかわらずステートメントとしてログに記録されます。 これが関係するステートメントは、GRANT、REVOKE、SET PASSWORD、RENAME USER、CREATE (CREATE TABLE ... SELECT を除くすべての形式)、ALTER (すべての形式)、および DROP (すべての形式) などです。
CREATE TABLE ... SELECT はデータ定義とデータ操作の組み合わせです。 CREATE TABLE 部分はステートメント形式を使用してログに記録され、SELECT 部分は binlog_format の値に従ってログに記録されます。