翻譯|使用教程|編輯:黃竹雯|2019-05-07 15:02:16.000|閱讀 964 次
概述:在本篇文章中,我們將介紹New User Object 選項卡的其余選項卡:Server Privileges(服務器權限), Privileges(權限)和 SQL Preview(SQL預覽)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Navicat Premium 在線訂購享專屬優惠 立即購買>>>
在本系列教程中,我們一直在探索如何使用Navicat的旗艦產品 Navicat Premium 執行常見的用戶管理任務。在第1部分中,我們學習了如何使用Navicat Premium用戶管理工具保護MySQL root帳戶。 第2部分重點介紹如何設置新用戶的帳戶詳細信息,帳戶限制和SSL設置。在本篇文章中,我們將介紹New User Object 選項卡的其余選項卡:Server Privileges(服務器權限), Privileges(權限)和 SQL Preview(SQL預覽)。
此選項卡包含一系列適用于整個服務器連接的權限。要分配權限,只需根據列出的服務器權限選中該選項。例如,下圖顯示為新用戶 bob_s@localhost 分配了 Select,Update,Insert 和 Delete 權限。
你可以通過右鍵單擊 Server Privileges 選項卡上的任意位置并從上下文菜單中選擇適當的選項,不需要選擇單個復選框,可以一次分配所有列出的權限或者全部移除:
Privileges選項卡可以為特定數據庫分配權限。每個注冊的數據庫會顯示自己的權限列表。下圖Privileges選項卡,為Sakila數據庫上的用戶分配Create,Drop 和 Alter權限:
現在,新用戶bob_s@localhost除了有對整個服務器的 Select,Update,Insert 和 Delete 權限外,還對Sakila數據庫具有Create,Drop 和 Alter 權限。
由于擁有太多權限,你可能需要水平滾動才能看到全部的權限。如果你對某些權限不感興趣,可以通過右鍵單擊選項卡中的任意位置并從上下文菜單中選擇 Show/Hide Columns 來隱藏它們。 這將顯示你可以通過選中或取消選中相關復選框來顯示或隱藏的權限列表。此配置從表中刪除了幾個與管理員相關的權限:
請注意,在你點擊保存之后,此列才會刪除或者添加。
在SQL Preview選項卡上提交更改之前,你可以預覽Navicat生成的SQL語句。語句是只讀的,只應用于驗證你的更改:
保存更改后,SQL預覽選項卡內容將被清除,以便不再執行相同的語句。
添加新用戶后,用戶選項卡名稱將從“Untitled(MYSQL)-User”更新為“bob_s@localhost(MYSQL)-User”,其中“MYSQL”是連接名稱。如果 Information窗格可見,你將看到用戶權限的概要,包括 SSL Type,Max queries per hour,Max updates per hour,Max connections per hour 和 Max user connections,以及他們是否是 Superuser:
請注意,你有時需要刷新選項卡來獲取最新信息。
你可以通過主菜單中的 View > Information Pane > View Information Pane 顯示信息窗格:
在第4部分中,我們將學習如何使用Privilege Manager工具從一個地方管理權限。如果你有任何問題,請在評論區留言~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn