MySQL:授予“启动事务”和“周围环境”的权限

MySQL:授予“启动事务”和“周围环境”的权限

我已经创建了一个示例用户,其请求如下:

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

但该用户也需要使用start transaction和的权限commit。哪个权限适合允许这两个命令?

答案1

这不需要特定的权限,因为事务只是将多个数据库操作组合成一个以保持一致性。您只需要拥有在事务中执行所有操作的权限。

请花时间真正阅读 MySQL 文档。

相关内容