- Запросы на чтение данных:
SELECT,SHOW,DESCRIBE,EXISTS. - Запросы на запись данных:
INSERT,OPTIMIZE. - Запросы на изменение настроек:
SET,USE. - DDL DDL-запросы:
CREATE,ALTER,RENAME,ATTACH,DETACH,DROPTRUNCATE. KILL QUERY.
readonly
- Все типы запросов на чтение (например, SELECT и эквивалентные ему запросы).
- Запросы, изменяющие только контекст сеанса (например, USE).
- SET и CREATE TEMPORARY TABLE
- 0 — Разрешены запросы чтения, записи и изменения настроек.
- 1 — Разрешены только запросы чтения данных.
- 2 — Разрешены запросы чтения данных и изменения настроек.
После установки
readonly = 1 пользователь не может изменять настройки readonly и allow_ddl в текущем сеансе.При использовании метода GET в HTTP-интерфейсе значение readonly = 1 устанавливается автоматически. Чтобы изменять данные, используйте метод POST.Значение readonly = 1 запрещает пользователю изменять настройки. Однако можно запретить изменять только определённые настройки. Также можно разрешить изменение только определённых настроек при ограничении readonly = 1. Подробнее см. в разделе ограничения на настройки.allow_ddl
- 0 — DDL-запросы запрещены.
- 1 — DDL-запросы разрешены.
Нельзя выполнить
SET allow_ddl = 1, если для текущего сеанса allow_ddl = 0.KILL QUERY
KILL QUERY можно выполнять при любой комбинации настроек readonly и allow_ddl.