摘要:介绍两种查看用户权限的两种方法使用命令
介绍两种查看MySQL用户权限的两种方法
1、 使用MySQL grants命令
mysql> show grants for username@localhost; +---------------------------------------------------------------------+ | Grants for root@localhost | +---------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO "root"@"localhost" WITH GRANT OPTION | +---------------------------------------------------------------------+
需要注意的是:
username和ip的组合需要是在mysql.user表中存在的,具体可以通过 select * from mysql.user 命令查看
ip地址如果是通配符格式需要加引号,例如:show grants for root@"172.%";
2、 使用MySQL select命令
mysql> select * from mysql.user where user="root" and host="localhost" G; *************************** 1. row *************************** Host: localhost User: root Password: ********************** Select_priv: Y Insert_priv: Y Update_priv: Y Delete_priv: Y Create_priv: Y Drop_priv: Y Reload_priv: Y Shutdown_priv: Y Process_priv: Y File_priv: Y Grant_priv: Y References_priv: Y Index_priv: Y Alter_priv: Y Show_db_priv: Y Super_priv: Y Create_tmp_table_priv: Y Lock_tables_priv: Y Execute_priv: Y Repl_slave_priv: Y Repl_client_priv: Y Create_view_priv: Y Show_view_priv: Y Create_routine_priv: Y Alter_routine_priv: Y Create_user_priv: Y Event_priv: Y Trigger_priv: Y Create_tablespace_priv: Y ssl_type: ssl_cipher: x509_issuer: x509_subject: max_questions: 0 max_updates: 0 max_connections: 0 max_user_connections: 0 plugin: mysql_native_password authentication_string: password_expired: N 1 row in set (0.01 sec)
关于MySQL用户授权或撤权,请移步 MySQL用户管理
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/47942.html
摘要:更新语句以上就是一条查询的执行流程,那么接下来我们看看一条更新语句如何执行的呢语句如下张三我们来给张三修改下年龄,在实际数据库肯定不会设置年龄这个字段的,不然要被技术负责人打的。 该文已加入笔主的开源项目——JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识的文档类项目),地址:https://github.com/Snailclimb/JavaGuide 。觉得不错...
摘要:更新语句以上就是一条查询的执行流程,那么接下来我们看看一条更新语句如何执行的呢语句如下张三我们来给张三修改下年龄,在实际数据库肯定不会设置年龄这个字段的,不然要被技术负责人打的。 该文已加入笔主的开源项目——JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识的文档类项目),地址:https://github.com/Snailclimb/JavaGuide 。觉得不错...
摘要:基本操作之数据定义语言,数据操纵语言,数据查询语言,数据控制语言一数据定义语言作用数据定义语言主要用来定义数据库中的各类对象,包括用户库表视图索引触发器事件存储过程和函数等。 MySQL基本操作之DDL(数据定义语言),DML(数据操纵语言),DQL(数据查询语言),DCL(数据控制语言) 一、DDL--数据定义语言作用:数据定义语言主要用来定义数据库中的各类对象,包括用户、库、表、视...
摘要:原文链接当执行一条语句时,到底做了啥也许,你也跟我一样,在遇到数据库问题时,总时茫然失措,想重启解决问题,又怕导致数据丢失,更怕重启失败,影响业务。数据库连接池另外,不少实际的应用框架中,大都使用连接池来维护连接数。 原文链接:当执行一条 select 语句时,MySQL 到底做了啥? 也许,你也跟我一样,在遇到数据库问题时,总时茫然失措,想重启解决问题,又怕导致数据丢失,更怕重启失败...
摘要:关键字,,等数据库操作语言用来对数据库中表的数据进行增删改。关键字,等数据控制语言了解用来定义数据库的访问权限和安全级别,以及创建用户。 Mysql 一、SQL的基本概念和通用语法 1.1 什么是SQL? structured query language:结构化查询语言 就是定义操作所有关系型数据库的规则;每一种数据库的操作方式存在不一样的地方,我们就叫做方言; 1.2 SQL的通用...
阅读 1295·2021-11-25 09:43
阅读 998·2021-11-25 09:43
阅读 1881·2021-11-22 09:34
阅读 2975·2021-10-11 10:58
阅读 563·2021-09-22 16:01
阅读 3281·2021-09-03 10:29
阅读 1853·2021-08-20 09:37
阅读 1501·2019-08-30 15:54