前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL权限操作

SQL权限操作

作者头像
木瓜煲鸡脚
发布2019-08-01 14:24:23
7560
发布2019-08-01 14:24:23
举报
文章被收录于专栏:Jasper小笔记Jasper小笔记

权限操作

  1. 什么是权限
  2. 有哪些权限
  3. 用户创建删除
  4. 权限管理

什么是权限

限制一个用户能够做什么事情,在MySQL中,可以设置全局权限,指定数据库权限,指定表权限,指定字段权限

有哪些权限

权限

介绍

create

创建数据库、表或索引权限

DROP

除数据库或表权限

ALTER

ALTER更改表,比如添加字段、索引等

DELETE

删除数据权限

INDEX

索引权限

SELECT

查询权限

UPDATE

更新权限

CREATE VIEW

创建视图权限

EXECUTE

执行存储过程权限

INSERT

插入权限

用户的创建删除

创建用户

代码语言:javascript
复制
create user '用户名'@'localhost' identified by '密码';

删除用户

代码语言:javascript
复制
DROP USER 用户名称

权限管理

分配权限

代码语言:javascript
复制
GRANT 权限 (columns) ON 数据库对象 TO 用户 IDENTIFIED BY "密码" WITH GRANT OPTION
代码语言:javascript
复制
grant ALL PRIVILEGES on 数据库名.* TO gaowei@localhost IDENTIFIED BY '1234' WITH GRANT OPTION;
代码语言:javascript
复制
grant ALL PRIVILEGES on *.* TO mylk@localhost IDENTIFIED BY '1234' WITH GRANT OPTION;

分配权限之后需要用flush privileges;来刷新权限相关表

查看权限

代码语言:javascript
复制
/* 查看全部用户权限 */
show grants 
/* 查看指定用户权限 */
show grants for root@localhost

删除权限

代码语言:javascript
复制
REVOKE 权限 ON 数据库对象 FROM 用户;
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT那个小笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档