Назад | Перейти на главную страницу

MySQL: предоставить разрешения для «начать транзакцию» и «окружение»

Я создал образец пользователя со следующим запросом:

grant select, insert, update, delete on db.* to user@localhost identified by 'pass';

но этому пользователю также нужно разрешение на использование start transaction и commit. Какое разрешение подходит для использования обеих команд?

Для этого не требуются определенные привилегии, поскольку транзакция просто группирует несколько операций базы данных в одну для обеспечения согласованности. Все, что вам нужно, это иметь права на выполнение всех операций внутри транзакции.

Найдите время, чтобы прочитать документацию по MySQL.