mysql phpMyAdmin当前用户无法删除视图,我如何授予它正确的权限?

lx0bsm1f  于 5个月前  发布在  Mysql
关注(0)|答案(1)|浏览(50)

托管服务器最近被替换由于崩溃,我现在有一个问题时,试图删除任何数据库视图在phpMyadmin我得到以下:

1227 -访问被拒绝;此操作需要(至少一个)SYSTEM_USER权限

我创建了一个数据库用户,并给它所有的特权,并尝试与PHP和同样的问题。
我可以删除表,但不能删除视图。我有WHM访问权限和CPanel访问权限。
SHOW GRANTS for phpMyAdmin显示以下内容:
x1c 0d1x的数据
phpMyAdmin版本5.2.1
我没有SSH访问权限。
我可以做些什么来允许我删除一个视图吗?因为我不能在phpMyAdmin中更改视图细节而不删除并从头开始创建视图。
或者这是我的网络主机必须修复的设置?我应该要求他们修复什么设置?

j91ykkif

j91ykkif1#

所以我发现,当我创建自己的视图时,我可以毫无问题地删除视图。
托管服务提供商加载了数据库的备份,看起来它是由不同的用户完成的,然后阻止其他用户删除视图。我还没有测试表是否也是如此。
一旦托管提供商删除了视图,我可以重新创建和删除相同的视图,没有问题。

相关问题