navicat mysql 权限_在 Navicat Premium 中管理 MySQL 用户-第 3 部分:配置用户权限

2018 年 6 月 12 日,由 Robert Gravelle 撰写

第 3 部分:配置用户权限

在本系列中,我们一直在探索如何使用 Navicat 的旗舰产品 Navicat Premium 执行常见的用户管理任务。在第 1 部分中,我们学习了如何使用 Navicat Premium 用户管理工具保护 MySQL root 帐号。而第 2 部分 重点介绍如何设置新用户的帐号详细信息、帐号限制和 SSL 设置。在今天的文章中,我们将转到新用户对象选项卡中的其余选项卡:服务器权限、权限和 SQL 预览。

服务器权限

此选项卡包含一系列适用于整个服务器连接的权限。若要分配权限,只需对照列出的服务器权限勾选该选项。例如,以下配置给新用户 bob_s@localhost 分配整个服务器的 Select、Update、Insert 和 Delete 权限:

603af463faa4894de98c4f229967b4df.png

你可以右击“服务器权限”选项卡上的任意位置并从上下文菜单中选择适当的选项,一次授予和撤消所有列出的权限,而不是选择个别复选框:

d71508117caa58cd032634afb4735f84.png

权限

想要为特定数据库分配权限?你可以在“权限”选项卡执行此操作。它显示连接中每个已注册的数据库以及列出权限列表。以下的“权限”选项卡为用户分配 Sakila 数据库的 Create、Drop 和 Alter 权限:

446a8fa9c9022cec4b5a2590876276bc.png

现在,新用户 bob_s@localhost 除了有整个服务器的 Select、Update、Insert 和 Delete 权限外,还有 Sakila 数据库的 Create、Drop 和 Alter 权限。

显示或隐藏列

由于选项卡中有大量权限,你可能需要水平滚动才能看到其中一些权限。但是,如果你对某些权限不感兴趣,可以右击选项卡中的任意位置并从上下文菜单中选择“显示或隐藏列”来隐藏它们。这将显示一个列名列表,你可以勾选或取消勾选相关复选框来显示或隐藏列。此配置从表格中移除了几个与管理相关的权限:

d15e1318aa513eb99ae8fa51bf432b1c.png

请注意,在执行保存操作后,列被添加和删除。

查看 SQL 语句

在提交更改之前,你可以在“SQL 预览”选项卡上预览 Navicat 生成的 SQL 语句。语句是只读的,只用于验证更改:

56fbf5f4f8893c5874f18ccb89667bd8.png

保存更改后,将清除“SQL 预览”选项卡中的内容,相同的语句不会再运行。

用户信息

添加新用户后,用户选项卡名称将从“无标题 (MYSQL) - 用户”更新为“bob_s@localhost (MYSQL) - 用户”,其中“MYSQL”是连接名。如果信息窗格是可见的,你将看到用户权限的简短概要,包括“SSL类型”、“每小时最大查询数”、“每小时最大更新数”、“每小时最大连接数”和“最大用户连接数”,以及他们是否“超级用户”:

2ad4a29461b88392c35150c8152b6223.png

请注意,你可能需要刷新选项卡以查看最新的统计信息。

你可以通过主菜单中的“查看”>“信息窗格”>“查看信息窗格”显示信息窗格:

2fd70f04283fc535fed2afd1c5e8fdc8.png

预告

在第 4 部分中,我们将学习如何使用权限管理员工具集中管理权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值