DCL给用户添加权限
来源:互联网 发布:nike回到未来价格知乎 编辑:程序博客网 时间:2024/05/16 23:36
DBA数据库安装,迁移,备份
root是超级管理员
针对不同用户进行合理的用户角色权限分配,即用户管理
数据库管理员(DBA)
#创建用户(未授权)
create USER 'user'@'localhost'[IDENTIFIED 'password']
create USER `teacher`@`localhost` IDENTIFIED BY '123';
create USER `student`@`localhost`;
#给用户添加权限
GRANT 用户操作权限列表 ON 权限范围,即库名.表名 TO 'user'@'localhost'[IDENTIFIED 'password'] [WITH GRANT OPTION赋予GRANT权限]
常规操作权限
1.create和DROP权限
2.insert,delete,select,update权限
3.alter 权限
*如果授予所有权限(指的是insert,delete,select,update,ALL),权限范围可改为ALL;为所有数据库和表授权,权限范围可使用*.*
grant insert,select ON myschool.stu TO `xiaoming` @ `localhost`
#修改root账户
使用mysqladmin修改
mysqladmin -u username -p password "新密码"
mysqladmin 需在DOS命令行执行,回车后输入密码
mysqladmin -u root -p password "124"
ENTER password:***
使用SET修改
SET PASSWORD [FOR `username`@`host`(可制定修改其他用户密码)]=PASSWORD("newpassword")
SET PASSWORD =PASSWORD("0000");#修改当前用户密码
SET PASSWORD FOR`teacher`@`localhost`=PASSWORD("8888")#修改其他用户密码
*只有超级管理员用户(如root用户)才能修改其他用户密码,如果是普通用户,可修改自己的密码
#删除用户
DROP USER `username1`@`localhost`,`username2`@`localhost`
DROP USER `student`@`localhost`
root是超级管理员
针对不同用户进行合理的用户角色权限分配,即用户管理
数据库管理员(DBA)
#创建用户(未授权)
create USER 'user'@'localhost'[IDENTIFIED 'password']
create USER `teacher`@`localhost` IDENTIFIED BY '123';
create USER `student`@`localhost`;
#给用户添加权限
GRANT 用户操作权限列表 ON 权限范围,即库名.表名 TO 'user'@'localhost'[IDENTIFIED 'password'] [WITH GRANT OPTION赋予GRANT权限]
常规操作权限
1.create和DROP权限
2.insert,delete,select,update权限
3.alter 权限
*如果授予所有权限(指的是insert,delete,select,update,ALL),权限范围可改为ALL;为所有数据库和表授权,权限范围可使用*.*
grant insert,select ON myschool.stu TO `xiaoming` @ `localhost`
#修改root账户
使用mysqladmin修改
mysqladmin -u username -p password "新密码"
mysqladmin 需在DOS命令行执行,回车后输入密码
mysqladmin -u root -p password "124"
ENTER password:***
使用SET修改
SET PASSWORD [FOR `username`@`host`(可制定修改其他用户密码)]=PASSWORD("newpassword")
SET PASSWORD =PASSWORD("0000");#修改当前用户密码
SET PASSWORD FOR`teacher`@`localhost`=PASSWORD("8888")#修改其他用户密码
*只有超级管理员用户(如root用户)才能修改其他用户密码,如果是普通用户,可修改自己的密码
#删除用户
DROP USER `username1`@`localhost`,`username2`@`localhost`
DROP USER `student`@`localhost`
0 0
- DCL给用户添加权限
- 给用户添加sudo权限
- Linux下给用户添加sudo权限
- Linux给用户添加sudo权限
- Linux给用户添加sudo权限
- linux给用户添加sudo权限:
- debian下给用户添加权限
- linux给用户添加sudo权限
- linux给用户添加sudo权限
- Linux给用户添加sudo权限
- Linux给用户添加sudo权限
- linux给用户添加sudo权限
- centos给用户添加sudo权限
- mysql给用户添加查询权限
- Linux给用户添加sudo权限
- Linux给用户添加sudo权限
- linux给用户添加sudo权限
- Linux给用户添加sudo权限
- hdu 1226 超级密码 bfs+大整数对long取模
- Libevent 编程- 定时器事件(timer event)
- jQuery Mobile列表样式失效解决方案
- 第一次使用Git上传本地项目到github上
- 【矩阵乘法】广义斐波那契数列
- DCL给用户添加权限
- 1363
- 北大 AI 公开课第7讲:百度徐伟——AGI 2050年前实现可能性超50%
- RPC-<深入篇>
- 【C】c语言里常见的一些错误用法!!!!
- HashCode
- 找暑假实习生那些事
- php高并发秒杀
- IOS疯狂基础之输入限制—手机号,金额