Mysql 用户的权限管理

用户-------------->服务器。

分为2个阶段

1: 你有没有权连接上来

2 : 你有没有权执行操作(如 select update 等)

对于 1  服务器如何判断用户有没有权限连接上来?

依据三个参数

1 你从哪里来 ? host

2 你是谁 ?  username

3 你的密码是多少? password

用户的这三个信息存放在mysql 库下的user 表中。

------flush privileges   刷新权限。

修改 host 域 使 ip可以连接

update user set host =' 192.168.1.101' where user = 'root'

如何修改用户的密码

update user set password = password('111111') where user = xxxx;

flush privileges;

2 . 用户权限

-----新增用户

grant [权限1,权限2,权限3,...] on *.*(那个数据库下的那张表) to user@'host'

identfied by 'password' ;

常用权限有 all create drop,delete,update,select

设置权限

grant all on *.* to lisi@'192.168.1.101'; identified by '111111';

收回权限

revoke all on *.* from list@'192.168.1.1'

当用户连接后,

判断  用户有没有全局数据库的操作权限如果没有,则查询有没有某一

个数据库的操作权限,如果没有继续查询有没有某张表的操作权限。

转载于:https://www.cnblogs.com/wjgbok/p/10797305.html

Mysql 学习笔记08相关推荐

  1. mysql 学习笔记08 日期相关函数2

    基本介绍 now()函数举例: 可以直接插入数据,数值为当前日期时间 year 函数的使用: 只统计2016年的数据信息 month函数的使用 只统计2016年6月份的数据信息 unix_timest ...

  2. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

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

  3. 实用篇 | MySQL 学习笔记

    实用篇 | MySQL 学习笔记 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management S ...

  4. Mysql学习笔记day1 --三天学完mysql所有知识点

    Mysql 超全MySQL学习笔记,三天就可以学会熟练运用SQL语句,干货满满,文章末尾有相应的练习题,可以多练练加深印象,希望我的文章对你有所帮助 一.服务器 1.什么是服务器?用于提供共享资源文件 ...

  5. 【mysql学习笔记整理】

    /*mysql学习笔记整理*/ /*常用的数据库操作对象*/ #库的操作 #创建 #数据库的创建 USE mysql; CREATE DATABASE db_x; #删除 #删除数据库 DROP DA ...

  6. 初识mysql学习笔记

    使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...

  7. JavaWeb黑马旅游网-学习笔记08【旅游线路详情】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

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

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

  9. MySQL学习笔记06【多表查询、子查询、多表查询练习】

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

最新文章

  1. Spring MVC学习笔记——POJO和DispatcherServlet
  2. AWS — AWS VPC 虚拟专用云
  3. echarts雷达图线的样式_echarts 雷达图的个性化设置
  4. 设计模式--中介者(Mediator)模式
  5. 使用vs2005进行(wince)DLL源码调试
  6. c++中宏定义的妙用
  7. Python3字符串复制
  8. python操作系统接口错误_Python os模块和sys模块 操作系统的各种接口
  9. 金昌搜索引擎优化网络推广_网络推广优化企业服务
  10. p1、查询端口号占用,根据端口查看进程信息/p
  11. Birt报表安装及制作
  12. 我决定把IDEA神器这些你可能不知道的但是又实用的小技巧分享出来,超赞!
  13. 用HTML5的DOCTYPE标签兼容各版本IE浏览器的方法技术
  14. ionic—alert弹出框
  15. 鲜为人知的合作:锐捷和juniper、联想和三茗
  16. Android 程序随开机自动运行
  17. SAP STO With Billing流程与配置
  18. 浅析Windows通信编程
  19. 做网站怎样抓住搜索引擎规则
  20. Word2Vec-VS-fastText

热门文章

  1. java 比较源文件_Beyond Compare比较Java源代码文件的操作流程
  2. 蓝桥杯大赛青少年创意编程 第十一届 省赛 C++组试题 第1题 双面打印
  3. PHPMailer目录和命名空间没有错,但是始终class not found,的原因和解决方法
  4. java 1.7 hashmap源码_jdk1.7hashMap源码分析
  5. mysql 整数类型_MySQL的数据类型
  6. Linux基础学习二:计算机组成以及Linux简单配置
  7. Android安全笔记-进程间通信基本概念(intent、bundle、Parcelable、parcel)
  8. Java笔记-按行读取文件及一次性全部读取数据
  9. canvas笔记-lineJoin和miterLimit的使用
  10. AF_INET域与AF_UNIX域socket通信原理对比