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
部分。