2016-07-06 43 views
1

我得到此錯誤Cpanel:#1227 - 訪問被拒絕;您需要(至少有一個)SUPER權限(s)用於此操作

#1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation on enable mysql event scheduler。

在Cpanel-> PhpMyAdmin-> database_name-> SQL標籤

我輸入以下代碼,以使事件調度:

SET GLOBAL event_scheduler = ON;

但在這樣算下來,我得到上述錯誤。是否有可能在服務器上授予超級權限,或者是否有其他方式來創建該事件?

任何幫助將不勝感激。謝謝 !!

+1

您是否擁有超級用戶訪問MySQL的權限,或者您是否將共享主機cpanel帳戶用作正常/非特權用戶?如果後者您可能需要您的託管公司提供幫助。 – Doon

+0

是的,它是共享主機。 –

回答

0

從外殼連接到MySQL作爲管理員:

mysql -u root -p mysql 

現在上的MySQL提示符下鍵入:

> grant all privileges on DATABASE_NAME.* to [email protected] identified by 'PASSWORD'; 
> flush privileges; 
> \q 

您可以read more關於格蘭特在MySQL的網站語法。

+0

感謝您的回覆,我有點擔心這樣玩弄服務器。 –

+1

@davidnoronha它不會導致任何問題,或者你可以給事件權限授予權限http://dev.mysql.com/doc/refman/5.7/en/privileges-provided.html#priv_event –

+0

這沒關係,謝謝。我會聯繫託管公司 –

1

你在cPanel上。我瘋狂地猜測你在共享主機上。這是他們如何鎖定它。

它被虛擬化並且超級特權被關閉。這樣你就不會瘋狂地創建crons,事件和佔用系統。降低每個人的體驗。

所以,不,你不能創建事件。而用戶只能通過相當有趣的cPanel界面來創建。

你通常可以做的是創建一小部分crontab任務。

如果您確定託管服務商,我可以爲您進行調查。話又說回來,所以你能不能:對

的主機託管服務提供商的典型FAQ頁面可能看起來像下面這樣:

enter image description here

這是一個衝擊,看了上面的,但可以理解的。這就是爲什麼我有90%的東西在Amazon EC2上運行。完整的服務器(以及完全控制),任何代碼平臺。當然,很難管理,但我再次成爲一名撲克玩家。和一個開發人員。我希望能夠做任何事情和一切。

+0

感謝您的答覆。是的,這是一個共享主機類型。但我是否聯繫託管公司並要求他們啓用它? –

+1

我希望你有一個更靈活的主機,打開功能。所以,是的,請聯繫他們 – Drew

+0

我已經聯繫了他們,但共享主機上沒有全球訪問權限。我需要找到mysql事件調度器的另一種選擇。 –

相關問題