gpt4 book ai didi

mysql - 如何限制某个用户只能使用MySQL数据库中的一张表

转载 作者:行者123 更新时间:2023-11-29 22:20:04 25 4
gpt4 key购买 nike

我的数据库是我的网络托管公司提供给我的标准 MySQL 数据库。

我尝试发出此 GRANT 命令,向特定表上的指定用户授予 SELECT、INSERT 和 UPDATE 权限。

GRANT select, insert, update ON database.table TO RestrictedUser

出于某种原因,这会引发此错误。

#1142 - GRANT command denied to user 'adminuser'@'localhost' for table 'tablename'

我正在使用我的托管公司提供的 PHPMyAdmin,所以我应该拥有完整的管理权限,正确吗?

注意 - 出于安全目的,我已编辑掉实际的表名称。

最佳答案

如果您在共享 Multi-Tenancy MySQL 数据库中工作,您可能没有 GRANT 权限。您的下一步行动是向您的托管公司开具支持票,询问他们如何做您想做的事情。

如果他们说“我们不允许这样做”,请不要感到太惊讶。运行大规模 Multi-Tenancy MySQL 实例是一项有风险的业务,限制用户帐户的权限是托管公司(尤其是廉价托管公司)减轻该风险的一种方法。

关于mysql - 如何限制某个用户只能使用MySQL数据库中的一张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30823014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com