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.