-- 用户与权限管理
-- 查看当前服务器上的所有账号密码主机
SELECT USER,PASSWORD,HOST FROM mysql.user;

-- 设置账号密码
SET PASSWORD=PASSWORD('111');
-- 密码为空 取消密码
SET PASSWORD='';

-- 查看当前登录帐号名主机名
SELECT USER();

-- 修改某账号的密码,前提登录账号必须有修改其他账号权限
SET PASSWORD FOR root@localhost=PASSWORD('11');
SET PASSWORD FOR admin='';

-- 新建超极管理员账户 密码111 权限跟root一样
GRANT ALL ON *.* TO 'admin'@'%' IDENTIFIED BY '111';
DROP USER `user`;-- 删除账号
-- 建立没有任何权限的账号
CREATE USER 'aa';
CREATE USER 'bb' IDENTIFIED BY '111';

-- 创建管理某个库的账号 但不允许建立另外的库 可以删除
GRANT ALL ON db.* TO 'user'@'%' IDENTIFIED BY 'user';

-- 立即刷新权限
FLUSH PRIVILEGES;

只允许这个ip用户使用
CREATE USER 'yy'@'192.168.1.1' IDENTIFIED BY '123';

CREATE USER 'yy'@'192.168.1.%' IDENTIFIED BY '123';

-- 给账号 创建 的权限 GRANT 权限 ON *.* TO '用户名'@'主机名或ip地址';

GRANT CREATE ON *.* TO 'yy'@'192.168.1.1';
-- 收回权限
REVOKE CREATE ON *.* TO 'yy'@'192.168.1.1';

-- view 简化复杂的查询语句 提高数据的安全性 授权yy账号只能查询表sss的编号跟姓名
CREATE VIEW vv AS
SELECT sid 编号,sname 姓名 FROM sss;

SELECT * FROM vv;

GRANT SELECT ON db.`vv` TO 'yy'@'192.168.1.1';

-- 修改账号的名称
UPDATE mysql.user SET USER='abc';
RENAME USER 'yy'@'192.168.1.1' TO admin

-- 若是不说主机名 则是任意主机的admin都修改为admin
RENAME USER yy TO admin;

《学习》13权限管理相关推荐

  1. Linux基础学习——用户权限管理

    权限管理: 进程安全上下文: 进程对文件的访问权限应用模型: 进程的属主与文件的属主是否相同,如果相同,则应用属主权限,否则则检查进程的属主(发起者)是否属于文件的属组,如果是,则应用属组权限,否则, ...

  2. RabbitMQ学习(七)——权限管理

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/Anumbrella/article/d ...

  3. fastadmin学习 02权限管理和数据限制

    fastadmin内置了控制器相关的方法 控制器 - FastAdmin框架文档 - FastAdmin开发文档 官方文档如上 东西有点多,先从权限控制下手,按照官方提示先在之前用的ceshi.php ...

  4. 13. Linux权限管理命令

    Linux基础学习-Linux权限管理命令 第十七节 Linux权限管理命令学习6 重要 17.1权限分类 17.2 ugo权限 17.2.1查看ugo权限 17.2.2.ugo权限字符 17.2.3 ...

  5. mongodb用户权限管理配置

    环境 mongodb 3.4  window7 MongoDB常用命令 <span style="color:#000000"><code class=" ...

  6. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(13)-权限设计

    原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(13)-权限设计 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据 ...

  7. MySQL学习笔记07【事务、用户管理和权限管理】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  8. java 二进制 归属权限_【Java EE 学习 75 上】【数据采集系统第七天】【二进制运算实现权限管理】【权限分析和设计】...

    一.权限计算相关分析 1.如何存储权限 首先说一下权限保存的问题,一个系统中最多有多少权限呢?一个大的系统中可能有成百上千个权限需要管理.怎么保存这么多的权限?首先,我们使用一个数字中的一位保存一种权 ...

  9. Linux系统学习: 用户和权限管理指令: 请简述 Linux 权限划分的原则

    权限抽象 一个完整的权限管理体系,要有合理的抽象.这里就包括对用户.进程.文件.内存.系统调用等抽象.下面我将带你一一了解. 首先,我们先来说说用户和组.Linux 是一个多用户平台,允许多个用户同时 ...

最新文章

  1. 技术驰援抗疫一线, Python 线上峰会免费学!
  2. php html转化为pdf,PHP将html转换成PDF文件
  3. 如何在 C# 中使用 投影(Projection)
  4. ubuntu12.04 安装kinect V1驱动
  5. 为什么要从vmware切换到kvm?
  6. 2021-08-27 向量究竟是什么?线性代数的本质,第1章
  7. CCPC-Wannafly Winter Camp Day1 (Div2, onsite)【流流流动】
  8. ubuntu装指定分区_Ubuntu安装时怎样分区
  9. MobileNet_V3—SSD网络模型图文详解
  10. 杭州计算机及应用不可以落户,90%的城市取消落户限制!附杭州落户超详细攻略...
  11. 微处理器系统结构与嵌入式系统设计(二)
  12. 天呐,经常用的sudo居然有漏洞?
  13. 学ps要计算机基础吗,零基础怎样学会PS?电脑0零基础绘画
  14. 【项目】小帽学堂(十一①)
  15. shell脚本——sql连接及其查询结果重定向到txt
  16. Hive远程连接设置用户名和密码
  17. Ubuntu下同时搭建支持匿名、本地、虚拟用户的ftp服务器
  18. 请连接虚拟服务器来配置,datastage8.7客户端连接虚拟服务器 无法连接显示 (用户名和/或密码不正确。如果使用了凭证映射,请检查凭证映射用户名和密码是否配置正确。 (80011))...
  19. 声网的视频直播与屏幕共享
  20. 无线通信中的最大比合并(MRC)分析

热门文章

  1. 如何:让Oracle表及字段显示为区分大小写
  2. jQuery1.11源码分析(8)-----jQuery调用Sizzle引擎的相关API
  3. 下载频道12月热门资源TOP100强力推荐!
  4. Leetcode 5
  5. 团队第一阶段站立会议05
  6. C++资源之不完全导引(下)
  7. 纹理坐标不在[0,1]内时的纹理效果
  8. 如何选择合适的大数据分析平台的类型
  9. 大数据技术发展需注意那些问题
  10. Python中使用random随机函数与Matplotlib库绘制随机漫步图