MySQL 9.0 发行说明
mysql 数据库中授权表的內容可以直接修改(例如,使用 INSERT 或 DELETE)或间接修改(例如,使用 GRANT 或 CREATE USER)。影响 mysql 数据库表的语句使用以下规则写入二进制日志:
根据
binlog_format系统变量的设置,记录直接更改mysql数据库表中数据的语句。这与INSERT、UPDATE、DELETE、REPLACE、DO、LOAD DATA、SELECT和TRUNCATE TABLE等语句有关。无论
binlog_format的值是什么,间接更改mysql数据库的语句都记录为语句。这与GRANT、REVOKE、SET PASSWORD、RENAME USER、CREATE(CREATE TABLE ... SELECT除外的所有形式)、ALTER(所有形式)和DROP(所有形式)等语句有关。
CREATE TABLE ... SELECT 是数据定义和数据操作的组合。使用语句格式记录 CREATE TABLE 部分,并根据 binlog_format 的值记录 SELECT 部分。