MySQL Workbench 手冊  /  管理任務  /  使用者與權限

6.2 使用者與權限

管理 - 使用者與權限索引標籤提供與作用中的 MySQL 伺服器執行個體相關的所有使用者與權限清單。從這個索引標籤,您可以新增與管理使用者帳戶、調整權限,以及使密碼過期。

若要開啟管理 - 使用者與權限索引標籤

  1. 建立與作用中的 MySQL 伺服器執行個體的連線。

  2. 在連線索引標籤內,執行下列其中一項

    • 從導覽器區域內的管理清單中,按一下使用者與權限

    • 從功能表按一下伺服器,然後按一下使用者與權限

管理 - 使用者與權限索引標籤有數個任務區域,將於下列章節中說明

使用者帳戶

使用者帳戶包含一個垂直方塊,其中列出與作用中的 MySQL 連線相關聯的每個使用者帳戶。清單包含每個使用者名稱與帳戶所在的主機名稱。使用新增帳戶刪除,以及重新整理按鈕來管理使用者帳戶清單。從清單中選取帳戶會將帳戶詳細資料 (以一組索引標籤的形式顯示) 焦點設定於選取的使用者帳戶上。

下圖顯示管理 - 使用者與權限索引標籤的版面配置,其中開啟登入詳細資料索引標籤,以顯示一般帳戶資訊的範例。

圖 6.6 導覽器管理:使用者與權限,已開啟登入索引標籤

Content is described in the surrounding text.

如需登入帳戶限制管理角色,以及結構描述權限索引標籤的說明,請參閱相關章節。

登入索引標籤

登入索引標籤提供與選取的使用者帳戶相關的下列資訊

  • 登入名稱:您可以建立多個具有相同名稱的帳戶,以從不同的主機進行連線。

  • 驗證類型:針對標準密碼或以主機為基礎的驗證,請選取 標準caching_sha2_passwordSHA256_Password 驗證類型提供比 標準驗證類型更安全的密碼加密。

    從 MySQL 8.0.4 開始,caching_sha2_password 外掛程式是伺服器的預設驗證外掛程式。使用 caching_sha2_password 進行驗證的帳戶必須使用安全連線或支援使用 RSA 金鑰配對進行密碼交換的未加密連線。

  • 限制為符合下列主機:%_ 字元可以用作萬用字元。百分比符號 (%) 比對零個或多個字元,而底線 (_) 則比對單一字元。

  • 密碼確認密碼:若要重設密碼,請輸入新密碼,然後確認密碼。請考慮使用八個以上字元且包含大小寫字母、數字和標點符號的密碼。

    使用使密碼過期來要求變更密碼以使用該帳戶。

帳戶限制索引標籤

帳戶限制索引標籤定義選取的使用者帳戶的下列限制

  • 最大查詢:帳戶在一小時內可以執行的查詢次數。

  • 最大更新:帳戶在一小時內可以執行的更新次數。

  • 最大連線:帳戶在一小時內可以連線至伺服器的次數。

  • 同時連線:帳戶可以擁有的同時連線至伺服器的次數。

管理角色索引標籤

角色是一種快速將一組權限授與使用者的快捷方式,依據使用者必須在伺服器上執行的工作而定。也可以將多個角色指派給使用者帳戶,或直接將權限指派給帳戶,而無需先指派角色。

在您為使用者帳戶選取角色之後,您將會在全域權限面板中看到累積的權限。例如,如果您選取角色 BackupAdmin,則授與的權限包含 EVENTLOCK TABLESSELECTSHOW DATABASES。如需權限的完整清單,請參閱MySQL 提供的權限

管理角色索引標籤包含下列角色

  • DBA:授與執行所有任務的權限。

  • MaintenanceAdmin:授與維護伺服器的權限。

  • ProcessAdmin:授與評估、監視和終止使用者處理程序的權限。

  • UserAdmin:授與建立使用者登入和重設密碼的權限。

  • SecurityAdmin:授與管理登入,以及授與與撤銷伺服器權限的權限。

  • MonitorAdmin:授與監視伺服器的最低權限。

  • DBManager:授與所有資料庫的完整權限。

  • DBDesigner:授與建立與反向工程任何資料庫結構描述的權限。

  • ReplicationAdmin:授與設定與管理複寫所需的權限。

  • BackupAdmin:授與備份任何資料庫所需的最低權限。

  • Custom:列出指派給使用者帳戶的其他 (自訂) 權限。此角色不適用於所有預設帳戶,例如 root。如果您選取使用者帳戶,然後直接選取任何選取角色之外的一或多個權限,則會將 自訂角色新增 (並選取) 至角色清單。

若要移除指派給選取的使用者帳戶的所有權限,請按一下撤銷所有權限

結構描述權限索引標籤

結構描述權限索引標籤可精細化您依使用者帳戶將存取權限指派給一或多個結構描述的方式。若要依結構描述將權限指派給選取的帳戶,請執行下列動作

  1. 新增一個結構描述項目 (或規則),指定將選取的使用者帳戶套用至哪個或哪些結構描述。按一下新增項目以開啟「新增結構描述權限定義」對話方塊。對話方塊提供下列獨立選項供您選取

    • 所有結構描述 (%) - 此規則適用於任何結構描述名稱。

    • 符合模式的結構描述:模式 - 將此規則套用至符合指定名稱或模式的結構描述。您可以在模式中使用 _% 作為萬用字元;但是,若要使用常值,您必須使用反斜線 (\) 來逸出每個萬用字元。

    • 選取的結構描述: 結構描述名稱 - 將規則套用至從清單中選取的特定結構描述名稱。

    使用刪除項目從清單中移除項目及其相關聯的權限。當您按一下撤銷所有權限時,系統會提示您移除指派給選取的使用者帳戶的所有權限。

  2. 選取一個條目後,標記僅適用於該條目中定義的綱要或多個綱要的個別存取權。存取權分為物件權限、DDL 權限和其他權限。您選取的每個權限都會顯示在綱要條目的權限欄中。