(转)Mysql通过命令授于用户数据库操作权限
2017-05-16 10:59
513 查看
一般设置MySQL用户权限我们可以在客户端中操作,很方便,不过有时候为了提升数据库安全,会限制远程给用户授权,这时候我们就需要登录到服务器上面设置用户权限。
例如在Linux上配置用户权限,如下
登录
设置
MySQL赋予用户权限命令的简单格式可概括为:
grant 权限 on 数据库对象 to 用户
刷新权限
查看当前用户(自己)权限:
查看其他 MySQL 用户权限:
撤销权限
revoke 跟 grant 的语法差不多,只需要把
4000
关键字 “to” 换成 “from” 即可:
本文转自在linux中使用命令修改MySQL用户的权限
例如在Linux上配置用户权限,如下
登录
mysql -uroot -p
设置
MySQL赋予用户权限命令的简单格式可概括为:
grant 权限 on 数据库对象 to 用户
grant select on dataterminaldb2.monitortemppersonevent to bigdata1@'%'; grant insert on dataterminaldb2.monitortemppersonevent to bigdata1@'%'; grant update on dataterminaldb2.monitortemppersonevent to bigdata1@'%'; grant delete on dataterminaldb2.monitortemppersonevent to bigdata1@'%'; grant select,insert,update,delete on dataterminaldb2.monitortemppersonevent to bigdata1@'%';
刷新权限
flush privileges;
查看当前用户(自己)权限:
show grants;
查看其他 MySQL 用户权限:
show grants for dba@localhost;
撤销权限
revoke 跟 grant 的语法差不多,只需要把
4000
关键字 “to” 换成 “from” 即可:
grant all on *.* to dba@localhost; revoke all on *.* from dba@localhost;
本文转自在linux中使用命令修改MySQL用户的权限
相关文章推荐
- Mysql 命令操作用户并且分配数据库权限
- mysql用命令创建用户创建数据库设置权限
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
- mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧
- mysql创建用户和创建数据库赋值用户操作权限
- MySQL创建数据库,授权用户访问权限,通过Navicat Premium进行连接
- mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧
- mysql 通过存储过程批量更新数据(注意操作用户需要有mysql的创建临时表权限)
- 通过脚本命令cacls提升某个用户都某路径的操作权限
- Mysql 创建权限较小的用户(只对特定数据库有操作权限)
- 【MySQL-用户权限】创建操作数据库的专用用户
- 域用户无法操作数据库(无权限)解决方法
- 创建数据库用户,并且赋予权限--mysql
- mysql下普通用户备份数据库时无lock tables权限的解决方法
- mysql创建新用户并设权限命令
- mysql中的数据库对用户权限做限制
- MySql5.5用命令建用户并付权限
- 通过HISTFILE变量实现在Linux下的用户登录和命令操作的监控
- 数据库基本操作小摘(代码由mysql-essential-5.1.50-win32测试通过)