mysql用户管理
2016-07-09 10:57
531 查看
新增一个用户
为新增用户授权数据库
1. 新建一个用户 mysql> create user dev; 2. 为用户设置密码 mysql> use mysql; mysql> update user set Password=PASSWORD("dev123") where user='dev'; 3. 写入权限(必须) mysql> flush privileges;
为新增用户授权数据库
权限: 常用总结, ALL SELECT, INSERT, DELETE, UPDATE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER 数据库: *.* 表示所有库的所有表 test.* 表示test库的所有表 test.test_table 表示test库的test_table表 用户名: mysql账户名 登陆主机: 允许登陆mysql server的客户端ip '%'表示所有ip 'localhost' 表示本机 '192.168.10.2' 特定IP 密码: 账户对应的登陆密码 实例: 1.为用户dev授权访问test1数据库的所有权限 mysql> grant all on test1.* to 'dev'@'%' ; 或者 mysql> grant select,update,delete on test1.* to 'dev'@'%' ; mysql> flush privileges; 2.查看用户dev的所有授权情况 mysql> show grants for dev; ------------------------------------------------------------------------------------------------ 撤销用户dev的某些权限 1. 撤销用户dev的UPDATE操作 mysql> revoke UPDATE on test1.* from 'dev'@'%' ; mysql> flush privileges; mysql> show grants for dev; 注意:需要客户端重新退出登录Mysql才能生效
相关文章推荐
- 线上一个mysql死锁问题
- mysql子查询例子
- RDS MySQL空间优化最佳实践
- MySQL慢日志的学习
- 解决 MySQL 的 Table is marked as crashed and should be repaired 问题
- mysql 主从复制配置
- mysql忘记密码怎么办
- 安装MySQL5.7
- Ubuntu 16.04中如何修改mysql的编码为utf-8
- windows上安装mysql
- MYSQL博客
- mysql 5.7 windows install
- 解决Mysql数据库插入数据出现问号(?)的解决办法
- mysql的错误提示为法语
- mysql主从复制(超简单)
- MySQL 主从复制,mysql主从复制
- MYSQL事务——四个隔离级别
- MySQL—SQL优化
- MYSQL——性能瓶颈定位
- mysql 事务