如题,Mysql 如何让用户可以使用drop table 的同时 禁用 drop database。
我不授权给用户drop 的同时 drop table 也被禁用了,所以想知道有什么办法只限制 drop database,请高手指教
如题,Mysql 如何让用户可以使用drop table 的同时 禁用 drop database。
我不授权给用户drop 的同时 drop table 也被禁用了,所以想知道有什么办法只限制 drop database,请高手指教
就像一楼说的,你赋予这个数据库下表的权限就行,用户就只能操作表而不能操作数据库
GRANT DROP ON somedb.* TO 'myuser'@'localhost';
GRANT DROP ON *.* TO 'myuser'@'localhost';
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
4 回答1.8k 阅读✓ 已解决
8 回答1.4k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答2.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答1.8k 阅读
1 回答985 阅读✓ 已解决
网上搜一下就可以了
授予“myuser”用户对“somedb”数据库中所有表的DROP权限
myuser”用户中撤销对“somedb”数据库中所有表的DROP权限。
注意,这不会影响用户对单个表的DROP权限。