7.4.4.4 Формат протоколирования изменений в таблицы базы данных mysql
Содержимое таблиц разрешений в базе данных 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.
© 2025 Oracle
Licensed under the GPLv2 License.