如何为一个用户提供与另一个(预先存在的)用户相同的权限集?
我能做到:
SHOW GRANTS FOR 'user1'
但不是:
GRANT (SHOW GRANTS for 'user1') to 'user2';
或
CREATE USER 'user1' LIKE 'user2'
因此,我无法通过SQL方式以编程方式将所有这些授权添加为不同的user2
(除了使用应用程序语言编写脚本以通过SHOW GRANTS进行迭代)
也许有办法进入mysql.user
表?或者一般来说这是一个坏主意?我对这张桌子并不是特别了解,也不是很随意。