我用下面的请求创build了一个示例用户:
grant select, insert, update, delete on db.* to user@localhost identified by 'pass';
但该用户也需要使用start transaction和commit权限。 哪个是允许这两个命令的适当权限?
这不需要特定的权限,因为事务只是将许多数据库操作分组到一个数据库中以保持一致性。 您所需要的只是拥有执行交易中所有操作的权限。
请花些时间阅读MySQL文档。