mysql权限 列权限_mysql权限操作

MySQL配置环境变量

可以利用window自带的cmd命令行窗口输入mysql指令

mysql -u xxx -p

输入密码 xxxx

welcome mysql.......

开始与之前所有在mysql中操作的一致

exit;

DCL数据控制语言 Data Control Language

控制用户的权限

grant赋予

revoke回收

1.我们现在的身份是一个SYSDBA管理员 root账号

管理员可以操作其他普通用户的权限

通过root账号查看mysql数据库中的user表格

记录着所有的用户信息

user列 host列  authentication_string列,老版本的密码存储列是password列,存储的是明文,现在使用authentication_string存储md5加密后的密文

select user,host,authentication_string from user;

2.先创建一个新的用户

database table user

create user '用户名'@'IP' identified by '密码';

create user 'hb'@'localhost' identified by '666666';

用户被创建成功啦(只有一个默认的权限 Usage 只允许登录 不允许做其他事情)

通过这个语句show grants for '用户名'@'IP';

3.给新的用户赋予权限

grant 权限 on 数据库名.表 to '用户名'@'IP';

grant all on *.* to 'hb'@'localhost';

赋予权限之后最好做一个刷新

flush privileges;

4.回收用户的权限

Usage-回收后只有初始登录权限

revoke 权限 on 数据库名.表名 from '用户名'@'IP';

revoke all on *.* from 'hb'@'localhost';

5.修改用户的密码

update user表 set authentication_string = password('123') where user = 'hb';

FLUSH PRIVILEGES;//不执行刷新,密码修改不生效。

6.删除用户

drop user '用户名'@'IP';

drop user 'hb'@'localhost';

7.查看当前登录用户

select user();

常用的mysql权限如下:

数据库/数据表/数据列权限:

Create建立新的数据库或数据表

Alter修改已存在的数据表(例如增加/删除列)

Drop删除数据表或数据库

Insert增加表的记录

Delete删除表的记录

Update修改表中已存在的记录

Select显示/搜索表的记录

-----------------------------------

References允许创建外键

Index建立或删除索引

Create View允许创建视图

Create Routine允许创建存储过程和包

Execute允许执行存储过程和包

Trigger允许操作触发器

Create User允许更改、创建、删除、重命名用户和收回所有权限

全局管理MySQL用户权限:

Grant Option允许向其他用户授予或移除权限

Show View允许执行SHOW CREATE VIEW语句

Show Databases允许账户执行SHOW DATABASE语句来查看数据库

Lock Table允许执行LOCK TABLES语句来锁定表

File在MySQL服务器上读写文件

Process显示或杀死属于其它用户的服务线程

Reload重载访问控制表,刷新日志等

ShutDown关闭MySQL服务

特别的权限:

All允许做任何事(和root一样)

Usage只允许登录,其它什么也不允许做

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值