2016-11-17 64 views
0

我需要將用戶的角色更改爲Moodle安裝中的管理員(因爲我無法訪問後臺或管理工具)(我對Moodle不熟悉)。我只能訪問數據庫。如何在Moodle中通過MySQL更改用戶權限?

我一直在看幾個表和他們的文檔,但我似乎無法找到哪個表具有用戶權限?

回答

0

網站管理員角色有權在Moodle中做任何事情,所以請謹慎使用。

您需要首先知道用戶ID - 所以從這個表中檢索ID

SELECT * 
FROM mdl_user 

的ID,然後在添加到這裏

SELECT * 
FROM mdl_config 
WHERE name = 'siteadmins' 

value列例如

UPDATE mdl_config 
SET value = value || ',3' 
WHERE name = 'siteadmins' 

您可能需要註銷並重新登錄才能生效。

這隻適用於網站管理員。對於其他角色,您需要以管理員身份登錄並轉到網站管理員 - >用戶 - >權限