Mysql的基本权限命令操作-菜鸟的进击之路
来源:互联网 发布:mac无法无法解压文件 编辑:程序博客网 时间:2024/05/29 08:31
分为以下七点:
1.mysql的权限原理
2.创建用户
3.用户授权
4.查看用户权限
5.更改用户权限
6.修改账号密码
7.删除账号
第一点:
mysql是两步验证
the frist 通过用户名与密码与用户IP地址是不是授权范围(在不同电脑登录同一个账号也属于不同的用户)
the second 验证登录用户有没有操作权限
mysql到底是怎么实现的呢。mysql有一张权限表,在数据库启动的时候就载入内存当中,当用户通过登录验证之后,就在内存中进行权限的存取、
第二点:
创建用户
create user ‘vince’ identified by 'password';
这样就创建了一个vince的用户,密码是password
第三点
给用户授权
权限类型经常用的 比如说select,delete,update,insert 还有很多可以查下api
用 grant 命令给用户授权
grant all privilege on *.*to 'vince' @'%' identified by 'vince';
上面这句sql的语句意思就是把自己所拥有的权限( 除了 授予其他人权限这个权限之外)在所有表的所有列(*.*) 授予给vince %代表可以允许远程,也可以自己制定ip或者localhost 只允许本地
第四点:
查看用户权限
第五点:
回收权限
REVOKE DELETE on test.* FROM 'vince';
回收用户的delete权限
第六点:
修改账号密码
在命令行里面使用
mysqladmin - u 要修改的用户的用户名 password 新密码;
或者
set password for 用户名 password(‘新密码’)
第七点:
删除账号
drop user ‘vicne’;
简单的说到这 继续上班忙自己的事情了- -
0 0
- Mysql的基本权限命令操作-菜鸟的进击之路
- Mysql之字符串函数by菜鸟的进击之路
- 进击的大神之路
- MySQL的基本操作命令
- 基本的MySQL操作命令
- mysql的基本命令操作
- 进击的数据结构之六队列的基本操作-顺序结构
- Mysql 命令行的简单操作by弱菜的进击之道
- 菜鸟进击过程中忽略的知识点
- 数据库MySQL的基本操作命令
- MySQL数据库的基本操作命令
- 命令行操作MySQL的基本命令
- MySQL数据库的基本操作命令
- MySQL数据库的基本操作命令
- MySQL 最基本的命令行操作命令
- mysql数据库的基本操作命令
- MySQL的基本数据库操作命令
- Mysql的基本操作命令 (转载)
- Eclipse—在Eclipse中如何发布创建的JavaWeb工程
- java4android32-34Java的io流
- 支付宝Android接口4.0以上报错Failure calling remote service
- ulimit 相关
- Android L Preview 源码同步方法
- Mysql的基本权限命令操作-菜鸟的进击之路
- 傅里叶分析之掐死教程(完整版)更新于2014.06.06----转载
- 2.0 MSP430的IO配置
- 杂技
- 支付宝快捷支付(嵌入客户端)初级接口自主集成流程
- MySQL中毫秒值和日期的指定格式的相互转换及其时间函数
- java判断字符串String是否为空问题浅析
- Winform窗体制作启动项页面
- POJ 3714 Raid 最近对点题解