Mariadb

您沒有權限操縱使用者!

  • December 19, 2020

錯誤資訊:

You do not have privileges to manipulate with the users!

使用來自 Homebrew 的 MacOs High Sierra 安裝上的 Mariadb 10.3.7 出現在 PhpMyAdmin 中

我以 root 身份登錄並使用多個伺服器選項重新啟動:Mysql 5.7、Mysql 8.0 Mariadb 10.2 和 10.3.7。

我已經嘗試了從授予表到刷新權限的所有方法。我需要能夠從 PhpMyAdmin 頁面編輯使用者,即使我有 root 訪問權限(設置密碼),它也不允許我

根據此 Github phpMyAdmin 問題報告中的評論,您可能需要設置此選項:

$cfg['Servers'][$i]['DisableIS'] = true;

config.inc.php. 雖然這聽起來像是一個錯誤的解決方法,但可能會在以後的版本中修復,或者在早期版本中不是問題。

儘管“解除安裝”了 MySQL,但在升級 MySQL 後,我在 Ubuntu 中遇到了這個頑固的問題。問題是mysql模式保留在*/var/lib/mysql*並且升級更改了使用者表中的列數。似乎作為一種安全措施,安裝程序更改了 phpMyAdmin 管理員(甚至是 root)的權限。如果這是您的問題(在 mysql 命令行控制台中檢查 mysql 模式中的使用者表),則按照以下行修復每個標誌:

UPDATE mysql.user SET Grant_priv = ‘Y’ WHERE user = ‘phpmyadmin’ AND host = ’localhost’;

您需要為每個受影響的權限執行此操作。

引用自:https://dba.stackexchange.com/questions/210786