千家信息网

MySQL数据库的权限介绍

发表于:2024-10-16 作者:千家信息网编辑
千家信息网最后更新 2024年10月16日,本篇内容介绍了"MySQL数据库的权限介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!MySQL权
千家信息网最后更新 2024年10月16日MySQL数据库的权限介绍

本篇内容介绍了"MySQL数据库的权限介绍"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

MySQL权限介绍

  权限,顾名思义是对使用者的使用范围根据级别进行限制,MySQL中用user、db、tables_priv、columns_priv四个表实现对权限的控制。具体的验证过程如下:

  确认基本信息:先从user表中判断是否存在登陆者的Host(IP)、User、Password,存在则通过验证;权限分配:按照user、db、tables_priv、columns_priv进行顺序验证。如果通过当前级别则不进行下一级别验证。例如:当通过user权限验证,则不进行后面三项的验证。

赋权操作

  1.在CMD中启动mysql:

  netstartmysql56;

  2.用root登陆mysql:

  mysql-uroot-ppwd;

  3.没有用户的情况下首先创建用户:

  createuserxxxIDENTIFIEDby'pwd';(pwd会被以散列值形式存储)

  修改用户信息可参考下列实例:

  修改用户名:renameuseroldusertonewuser;删除用户:dropuserusername;(在mysql5之前删除用户前必须先删除其权限,但5之后就不需要了,自动删除。)修改密码:setpasswordforusername=password('newpwd');或者:updatamysql.usersetpassword=password('newpwd')whereuser='username';

  4.查看用户权限

  showgrantsforusername;

  5.赋予权限

  grantselectondb.*tousername;

  6.回收权限

  revokeselectondb.*fromusername;(权限不存在会报错)

  可以一次性赋予多个权限,只需在权限之间加','即可,回收亦然。

  7.权限立即生效

  flushprivileges;

  总结一下,在赋权得时候,必须给出的信息有:

  1.要授予的权限;2.被授予访问权限的数据库或表;3.用户名。

  8.grant和revoke可以在几个层次上控制访问权限

  1.整个服务器:grantall/revokeall2.整个数据库:ondatabase.*3.特定的表:ondatabase.table4.特定的列:grantselect(id,se,rank)ontestdb.apache_logtodba@localhost;5.特定的存储过程:grantexecuteonproceduretestdb.pr_addto'dba'@'localhost'6.特定的函数:grantexecuteonfunctiontestdb.fn_addto'dba'@'localhost'

"MySQL数据库的权限介绍"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

权限 用户 验证 数据 数据库 信息 级别 过程 内容 情况 更多 用户名 知识 赋权 存储 控制 登陆 实用 顾名思义 学有所成 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 cs1.6好玩点的服务器 增设网络安全专栏 将第一条数据插入到数据库中 河源餐厅自助点餐软件开发 算力中心服务器价格 服务器外接硬盘塔 南京软件开发公司在哪个区 网络安全性培训 江西党员量化积分管理软件开发 山亭软件开发自学课程在线学习 vs数据库添加数据代码 网络安全程序员郑州工资 银行软件开发转业务 网络技术工作经验 江西国家网络安全技术试点 经信委 企业 数据库 国家鼓励网络安全促进什么开发 画饭圈乱象绘网络安全主题内容 mesh数据库中的识别号是什么 服务器多个网卡作用 数据库字段名能否带括号 初中生网络安全班会ppt课件 美国服务器到了晚上就卡 db2数据库删除后怎么恢复 营销数据库文件错误要修复吗 kt55数字档案管理服务器 现在软件开发行业前景怎么样 tsdb数据库使用 用友安装后无法连接数据库 tmax数据库公司
0