本文章来给大家总结一些常用的来查看mysql用户权限命令的一些方法总结,在mysql中查看用户权限命令是show grants for了,下面我来详细介绍grants这个命令,有需要了解的朋友可参考。

语句

 代码如下 复制代码

show grants for 你的用户

比如:

 代码如下 复制代码

show grants for root@'localhost';

查看用户权限。

 代码如下 复制代码

show grants for 你的用户;
show grants for root@'localhost';
show grants for webgametest@10.3.18.158;
show create database dbname;  这个可以看到创建数据库时用到的一些参数。
show create table tickets;    可以看到创建表时用到的一些参数

查看MYSQL数据库中所有用户

 代码如下 复制代码
mysql>SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
+---------------------------------------+
| query                                 |
+---------------------------------------+
| User:;                |
| User: ;              |
| User: ;                      |
| User: ;                     |
| User: ;                    |
| User: ;                   |
| User: ;             |
| User: ;           |
| User: ;       |
| User: ;  |
| User: ;       |
| User: ;                 |
| User: ;            |
| User: ;        |
| User: ;              |
| User: ;          |
| User: ;         |
| User: ;             |
| User: ;           |
| User: ;     |
| User: ; |
+---------------------------------------+
21 rows in set (0.01 sec)

查看数据库中具体某个用户的权限

 代码如下 复制代码
mysql> show grants for ;   
+-------------------------------------------------------------------------------------------------------------------+
| Grants for                                                                                             |
+-------------------------------------------------------------------------------------------------------------------+
| GRANT PROCESS, SUPER ON *.* TO IDENTIFIED BY PASSWORD '*DAFF917B80E3314B1ABECBA9DF8785AFD342CE89' |
| GRANT ALL PRIVILEGES ON `cacti`.* TO                                                               |
+-------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
 
mysql> select * from mysql.user where user='cactiuser' G 
*************************** 1. row ***************************
                 Host: %
                 User: cactiuser
             Password: *DAFF917B80E3314B1ABECBA9DF8785AFD342CE89
          Select_priv: N
          Insert_priv: N
          Update_priv: N
          Delete_priv: N
          Create_priv: N
            Drop_priv: N
          Reload_priv: N
        Shutdown_priv: N
         Process_priv: Y
            File_priv: N
           Grant_priv: N
      References_priv: N
           Index_priv: N
           Alter_priv: N
         Show_db_priv: N
           Super_priv: Y
Create_tmp_table_priv: N
     Lock_tables_priv: N
         Execute_priv: N
      Repl_slave_priv: N
     Repl_client_priv: N
     Create_view_priv: N
       Show_view_priv: N
  Create_routine_priv: N
   Alter_routine_priv: N
     Create_user_priv: N
           Event_priv: N
         Trigger_priv: N
             ssl_type:
           ssl_cipher:
          x509_issuer:
         x509_subject:
        max_questions: 0
          max_updates: 0
      max_connections: 0
 max_user_connections: 0

不但grants可以查看用户权限,还可以授予MySQL用户权限 创建、修改、删除 MySQL 数据表结构权限哦

grant 创建、修改、删除 MySQL 数据表结构权限。

 代码如下 复制代码

grant create on testdb.* to developer@'192.168.0.%';
grant alter  on testdb.* to developer@'192.168.0.%';
grant drop   on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 外键权限。

 代码如下 复制代码

grant references on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 临时表权限。

 代码如下 复制代码

grant create temporary tables on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 索引权限。

grant index on  testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 视图、查看视图源代码权限。

 代码如下 复制代码

grant create view on testdb.* to developer@'192.168.0.%';
grant show   view on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 存储过程、函数权限。

 代码如下 复制代码

grant create routine on testdb.* to developer@'192.168.0.%';  -- now, can show procedure status
grant alter  routine on testdb.* to developer@'192.168.0.%';  -- now, you can drop a procedure
grant execute        on testdb.* to developer@'192.168.0.%';

mysql grant查看用户权限命令相关推荐

  1. mysql查询_MySQL查看用户权限的两种方法

    MySQL查看用户权限命令的两方法: 一. 使用MySQL grantsmysql> show grants for username@localhost;实例:mysql> show g ...

  2. MySQL-(1)查看用户权限、(2)用户授权、(3)删除用户权限 语法格式总结

    目录 (1)mysql中查看用户权限有2种方式: (2)mysql GRANT:用户授权(拥有grant权限的用户才可执行grant语句) (3)mysql revoke:删除用户权限有2种语法格式 ...

  3. mysql查询权限show grants_[MySQL]查看用户权限与GRANT用法

    查看用户权限 show grants for 你的用户 比如: show grants for root@'localhost'; Grant 用法 GRANT USAGE ON *.* TO 'di ...

  4. mysql用户权限管理:查看用户权限、授予用户权限、收回用户权限

    查看用户权限.授予用户权限.收回用户权限命令总结: 项 命令示例 查看用户权限 show grants; show grants for chushiyan@localhost; 授予用户权限 gra ...

  5. MySQL查看用户权限及权限管理

    一. MySQL权限级别介绍 全局--可以管理整个MySQL 库--可以管理指定的数据库 表--可以管理指定数据库的指定表 字段--可以管理指定数据库的指定表的指定字段 权限存储在mysql库的use ...

  6. mysql grant usage on_grant 权限 on 数据库对象 to 用户

    grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利. grant select on testdb.* to common_ ...

  7. Oracle查看用户权限

    模拟MySQL的show grants命令 首先创建用户,并且将示例帐号的表授权给他. sqlplus / as sysdba drop user edmond cascade; create use ...

  8. oracle的系统和对象权限 与 Oracle 查看用户权限

    oracle的系统和对象权限 alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter a ...

  9. linuxoracle查看用户权限_实现Oracle授予用户权限的一个实例

    本文将从用户创建讲起,特别讲述Oracle授予用户权限的一个实例,希望对大家了解Oracle授予用户权限有所帮助. 这两天在测数据库同步软件的时候,需要在Oracle里创建一个用户名和密码均为SYSD ...

最新文章

  1. 6万车主使用智能驾驶不给钱,理想汽车竟然还说越多越好?
  2. POSIX消息队列信号通知
  3. 理解微信小程序Wepy框架的三个事件交互$broadcast,$emit,$invoke
  4. Java代码块的学习
  5. [Ext JS6实战]动态数据绑定
  6. mysql show timestamp_MySQL中有关TIMESTAMP和DATETIME的总结
  7. “21天好习惯”第一期-13
  8. 王国斌最新演讲!给企业家7大建议:资本从来都不是免费的
  9. 领睿s1pro的黑苹果EFI及黑苹果教程
  10. python绘制坐标系_借助Python Turtle,了解计算机绘图的坐标系
  11. php仿携程网站,三分钟带你仿携程飞机票首页炫酷交互
  12. Nginx搭建虚拟域名
  13. Python 于 webgame 的应用
  14. 边境的悍匪—Kaggle—泰坦尼克号生还预测详细教程
  15. lowB三人组算法-冒泡排序-选择排序-插入排序
  16. 微信软文的作用说到底就是营销的一种手段
  17. 深圳东部公交WIFI试用体验
  18. 阿里云云效GitCode迁移至GitLab仓库
  19. 【自动驾驶传感器融合系列】02自动驾驶中的多传感器同步理论
  20. node.js 从基础到操作数据库

热门文章

  1. python中变量的类型是动态的随时可以变化_python动态类型简介
  2. [渝粤教育] 西南科技大学 政府经济学 在线考试复习资料
  3. 【渝粤题库】广东开放大学 民事诉讼法 形成性考核
  4. 【渝粤题库】陕西师范大学151204 中级财务会计作业(笔试题型)
  5. 【指南】远程抄表系统(AMR/AMI)中无线模块选型
  6. mysql 返回多行数据_mysql – 如何连接多个表,包括查找表和返回行中的数据
  7. MATLAB追加向量
  8. OpenFlow和SDN的历史和原理介绍
  9. Loadruner压数据库oracle,LoadRunner连接Oracle数据库(转)
  10. php如何写log日志,用php生成log日志