我有一个 MySQL 用户(InnoDB 引擎),我想知道授予它的安全权限是什么?目前,我已授予它访问特定数据库和以下权限的权限:
SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, ALTER, CREATE TEMPORARY TABLES
但由于它是 InnoDB,我想知道是否需要显式授予该用户 LOCK TABLES 权限?另外我不确定我是否需要为此授予 CREATE TEMPORARY TABLES 。你能帮我弄清楚我应该授予哪些特权吗?Hibernate 将有权访问该用户,所以我也想知道什么才能让它正常工作?