5.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.