2010-10-10 65 views
0

我使用的cPanel,我想向用户授予权限create view在MySQL中创建视图的权限。当我在cpanel中创建用户和数据库时,它没有选项。
于是,我就做在phpMyAdmin使用:授予使用的cPanel/phpMyAdmin的

GRANT CREATE VIEW ON (dbname).* TO '(db username)'@'localhost';

,我得到的错误:

#1044 - Access denied for user '(host username)'@'localhost' to database '(dbname)'

+0

确保你没有正确的重命名视图的数据库?去过也做过。如果你这样做,它会给出同样的错误。 – 2012-11-06 01:01:23

回答

0

尽我可以告诉这是不可能的一些配置。

0

什么版本的cPanel您使用的是?我是我的,我去了MySQL数据库。您的所有表格都列出了对这些表格拥有特权的用户,而用户是链接。当您点击其中一个链接时,会将您带到一个复选框的特权列表。尽管我发现很难相信某些使我的特权处理如此简单的事情,但这并不简单!

难道你没有授权自己给补助?

+0

我正在使用cpanel 11.我认为我有同样的事情,但我不认为通过选择它允许创建视图的所有特权。如果你检查我认为它不在列表中。 – qw3n 2010-10-10 05:15:21

0

我也有这个同样的问题,经过多次搜索,当我通过的cPanel看我彻底发现的东西。要使用数据库,我们需要授予我们的用户完整权限。 Cpanel以不同的方式命名这个工作。他们称之为“将用户添加到数据库”。添加您的用户与你想要的数据库。然后它会工作。可能我们错过了它,或者我们不知道该如何处理它。所以我们面临这个问题。