2010-10-10 42 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以不同的方式命名這個工作。他們稱之爲「將用戶添加到數據庫」。添加您的用戶與你想要的數據庫。然後它會工作。可能我們錯過了它,或者我們不知道該如何處理它。所以我們面臨這個問題。