2016-11-11 15 views
1

我有我的用戶root與所有權限,我一遍又一遍地檢查,仍然顯示相同的錯誤,但我試圖改變變量的值max_user_connectionsphpmyadmin它顯示這個錯誤,在plesk界面(我正在運行一個Windows服務器)的用戶列表中顯示我的用戶的所有特權被啓用,所以我不會爲什麼會出現這個錯誤。訪問被拒絕;你需要這個操作的超級特權 - MySQL

但我在phpmyadmin

SHOW GRANTS;

enter image description here

SELECT USER();

enter image description here

SELECT CURRENT_USER();

運行此查詢

我得到[email protected]%

(對不起,#2說,我不能發表,因爲我的名聲,沒有兩個以上的鏈路的圖像)

[email protected][email protected]%之間的差異?

爲什麼在第一張圖片的第一行說GRANT USAGE ON...

如何我可以給SUPER權限的用戶需求?謝謝。

+0

1)是的,有差別2)你可以使用'grant'語句在mysql服務器3)中列出數據庫,這在手冊中有詳細記錄 – Shadow

+0

是的,但問題是不能做任何的變化,因爲我需要除了root用戶權限SUPER有選項所列 – Fixer

+0

你的問題無關,與PHP或phpMyAdmin的,請停止添加這些標籤背面的所有權限! – Shadow

回答

1

我沒有找到一個解決辦法,沒有人知道如何幫我以後給我手工用什麼SUPER意味着MySQL所以探索我的專用服務器中的所有文件的定義,我發現這條道路

C:\Program Files (x86)\Parallels\Plesk\Databases\MySQL\data\

我打開my.ini文件,我所在的變量max_user_connections和我直接改變,因爲我想,它解決了我的問題,它的價值。

0

1)是,是有差異的,一個可用於從僅外,其他可用於從任何主機登錄本地主機登錄。

2)你可以在MySQL服務器上列出數據庫,但是不能做任何事情。這是一項基本權利。

3)第1張屏幕截圖中列出的所有權限僅適用於數據庫或表級別,而super權限適用於整個mysql服務器。詳情請參閱privileges provided by mysql

您的當前帳戶沒有super權限,因此無論您需要使用具有此權限的其他帳戶登錄,還是通過其他用戶帳戶向當前帳戶授予super權限。

+0

,如果我沒有與'super'特權其他用戶怎麼辦?有沒有辦法讓我第一次給它?這種運作良好,但GoDaddy的做了一個更新的,它毀了一切,我問他們的幫助,他們說,不知道如何解決這個問題,但他們要我支付80美元僱傭他們的團隊的人來檢查出來.. 。 – Fixer

+0

這取決於你的MySQL服務器的訪問級別。請參閱下述溶液中SO話題:http://stackoverflow.com/questions/1708409/how-to-start-mysql-with-skip-grant-tables – Shadow

+0

我想申請這個'跳贈款tables'但不知道那裏的文件,我想什麼的傢伙說,'SHOW VARIABLES LIKE「%配置%」',但沒有這樣的一個變量知道文件路徑 – Fixer

相關問題