更多資源請查看:【Navicat使用教程2019.1】 | 【Navicat Data Modeler使用教程】html
第4部分:Privilege Manager(權限管理器)工具數據庫
在本系列教程中,咱們一直在探索如何使用Navicat的旗艦產品Navicat Premium執行常見的用戶管理任務。在上一篇文章中,咱們查看了New User Object選項卡的Server Privileges,Privileges 和 SQL Preview選項。函數
咱們在上一篇文章中爲每一個用戶設置權限的方法並非惟一的方法;Privilege Manager提供了另外一種爲鏈接及其數據庫對象設置權限的方法。本篇教程適用於MySQL,Oracle,PostgreSQL,SQL Server和MariaDB。工具
【下載Navicat Premium最新版本】post
使用鏈接級(Connection-level)權限cdn
要訪問權限管理器,請單擊 User Object 工具欄上的 Privilege Manager 按鈕。這將在新選項卡中打開Privilege Manager,其中包含最近打開的鏈接。htm
在Privilege Manager,你能夠使用鏈接級權限或與特定數據庫關聯的權限。咱們先來看一下鏈接級權限。對象
Connection始終顯示在樹的頂部,其下方有數據庫,以及每一個數據庫中的單個對象:blog
相反,取消選中複選框會刪除該權限。教程
使用數據庫級(Database-level)權限
單擊數據庫名稱將顯示能夠訪問它的用戶列表及其各自的權限。例如:要爲Sakila數據庫上的bob_s@localhost分配Trigger權限:
相反,取消選中複選框會刪除該權限。
管理數據庫對象的權限
要爲特定數據庫對象(如表,視圖,函數和存儲過程)分配權限,請使用Add Privilege選項卡工具欄按鈕。
例如:
要撤消任何對象上用戶的權限,請單擊Delete Privilege按鈕。例如,要撤消咱們剛添加的bob_s@localhost的sakila數據庫上film_in_stock過程權限:
好了,本次《在Navicat Premium中管理MySQL用戶》系列教程到此結束,但願能幫到你~