如何告诉 MySQL 给定用户只允许执行存储过程,而不能直接读写表?
我想限制用户可以进行的所有操作的类型和范围,以保护数据库。
如果有更好的方法来做到这一点,我也愿意接受建议:)
谢谢!
最佳答案
表和过程的所有者始终可以访问它们,为程序的数据库连接池创建另一个用户,并授予其执行权限。
关于MySQL:只允许用户执行程序,但避免访问任何其他资源(例如表)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58622281/