在Navicat中如何设置数据库的操作权限教程-navicat-学派

为了减少开发人员的错误操作,可以设置权限来进行控制,通过为MySQL服务器建立不同的用户,并为用户赋予不同的权限,来达到目标。这篇文章就给大家介绍怎么设置Navicat数据库的操作权限,需要的朋友可以参考一下。1

以下内容为详细设置步骤。

一、新建用户

1、用Navicat连接本地服务器(如果之前已连接,请打开连接)

2、点击菜单栏 –> 用户,如图所示:

MySQL1.png

3、点击新建用户,如下图所示:

MySQL2.png

用户名:设置连接服务器的用户名

主机:设置允许连接服务器的主机ip地址。%,代表此用户可以在所有主机上连接服务器;192.168.21.*,代表此用户只能在ip地址属于21段的主机上连接服务器;192.168.21.88,代表此用户只能在ip地址为192.168.21.88的主机上连接服务器。

密码:设置连接服务器的密码

确认密码:与密码设置保持一致

二、权限设置

如图上图所示,我们可以看到还有其他Tab项:高级、服务器权限、权限和SQL预览。

高级:可以设置此用户每小时最多查询数/最多更新数/最多连接数/最多用户连接数以及SSL。

服务器权限:设置对服务器上所有数据库的操作权限。

权限:设置具体的库和具体的表的权限。当与服务器权限设置冲突时,以服务器权限为准。

SQL预览:以上所有设置的SQL语句都会展示在这里。

服务器权限和权限选项卡的设置含义,请参考下面的权限说明。

三、权限说明

table.jpg

四、MySQL权限经验原则

权限控制主要是出于安全因素,因此需要遵循以下几个经验原则:

1、只授予能满足需要的最小权限,防止用户误操作或有意进行破坏操作。

2、创建用户时限制用户的登录主机,一般是限制成指定IP或者内网IP段。

3、初始化数据库的时候删除没有密码的用户。安装完数据库的时候回自动创建一些用户,这些用户默认没有密码。

4、为每个用户设置满足密码复杂度的密码。

5、定期清理不需要的用户。回收权限或者删除用户。

结语

学习一个新知识,看官方文档是最高效的方式。网上的其他学习资料大多经过加工,而且是往坏的方向加工。要不就是人云亦云,让人误入歧途。不过,很多时候还不得不从网上学习,因为大多数的官方文档是英文的,阅读起来真的是有困难。这个时候发现,能够轻松的阅读英文文档是非常珍贵的一项技能。

以上就是在Navicat中如何设置数据库的操作权限的详细内容,更多请关注学派吧其它相关文章!

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/data/2130.html

赞 (0)
打赏 微信扫一扫 微信扫一扫
巧用Navicat for MySQL的快捷键-navicat教程-学派吧
上一篇 2018年11月26日 下午9:59
navicat如何为表添加索引?(图文)-navicat教程-学派吧
下一篇 2018年11月26日 下午9:59

相关推荐

  • mysql更新语句怎么写?-mysql教程-学派吧

    MySQL更新语句也就是MySQL中的update语句,当我们需要更新或者修改表中的数据时,就会使用这个update语句,下面我们就来看一下mysql更新语句的具体写法。 MySQL中update语句用于更新表中的现有数据。亦可用UPDATE语句来更改表中单个行,一组行或所有行的列值。 MySQL中UPDATE语句的语法: 单表 UPDATE [LOW_PR…

    2019年4月9日
    2.5K00
  • mysql关于注入的防范及总结教程

    今天给大家带来一篇关于mysql数据库的注入总结教程 基础知识 什么是SQL注入 什么是Mysql MySQL手工注入 手工注入流程 判断注入点 判断查询的字段数 确定回显位 获取信息函数 获取数据库名 获取表名 获取列名 获取数据 写shell 各位大佬。。。这篇文章是个人再练习注入的时候自己总结出来的一部分经验,步骤确实很简单,百度上面确实也能搜的到相关…

    2018年10月11日
    3.0K00
  • 什么是SQL注入、XSS和CSRF?-mysql教程-学派吧

    什么是SQL注入、XSS和CSRF?本篇文章就来带大家了解一下SQL注入、XSS和CSRF,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 SQL注入 SQL注入是属于注入式攻击,这种攻击是因为在项目中没有将代码与数据(比如用户敏感数据)隔离,在读取数据的时候,错误的将数据作为代码的一部分执行而导致的。 典型的例子就是当对SQL语句进行字符串…

    数据库运维 2019年4月9日
    3.1K00
  • 在MySQL中如何解码base64编码的字符串?-mysql教程-学派吧

    本篇文章主要给大家介绍在mysql中如何解码base64编码的字符串,那么我们可以通过FROM_BASE64()函数来实现解码。 在MySQL中,FROM_BASE64()函数解码一个base-64编码的字符串并返回结果。更具体地说,它接受一个用TO_BASE64()使用的base-64编码规则编码的字符串,并以二进制字符串的形式返回解码后的结果。 FROM…

    数据库运维 2019年4月9日
    3.1K00
  • 尼尔森:中国的白酒市场从渠道驱动转型为消费驱动

    随着茅台、五粮液的降价,未来高端白酒价格将进入下行通道,同时白酒行业也将迎来新的变化,白酒行业可能会像乳品、啤酒等行业一样进入整合阶段,受到更多人的追捧。

    2017年4月18日
    2.1K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部