要检查权限,请使用带有 GRANTS 的 SHOW 命令。以下是语法 -
SHOW GRANTS;
上述语法将显示root用户的权限。如果您想检查特定用户的权限, 然后使用以下语法 −
SHOW GRANTS FOR 'yourUserName'@'yourHostName';
上述语法将检查特定用户的权限。
让我们逐个实现这两个语法。以下是查询−
mysql> SHOW GRANTS;
以下是显示 root 权限的输出 -
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Grants for root@% | +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE ON *.* TO `root`@`%` WITH GRANT OPTION | | GRANT BACKUP_ADMIN,BINLOG_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,GROUP_REPLICATION_ADMIN,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SET_USER_ID,SYSTEM_VARIABLES_ADMIN,XA_RECOVER_ADMIN ON *.* TO `root`@`%`| +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.08 sec)
如果您想检查特定用户的权限,则使用FOR。假设我们有一个用户名为“Bob”,主机为“%”。以下是获取用户“BOB”权限的查询 -
mysql> SHOW GRANTS FOR 'Bob'@'%';
这将产生以下输出 -
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Grants for Bob@% | +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE, CREATE ROLE, DROP ROLE ON *.* TO `Bob`@`%` WITH GRANT OPTION | | GRANT BACKUP_ADMIN,BINLOG_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,GR OUP_REPLICATION_ADMIN,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_SLAVE_A DMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SET_USE R_ID,SYSTEM_VARIABLES_ADMIN,XA_RECOVER_ADMIN ON *.* TO `Bob`@`%` WITH GRANT OPTION | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec)
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1美国电影b站免费观看入口 美国高清电影b站在线观看免费进
- 2redis和mysql哪个快
- 3 如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
- 4wordpress网站如何添加栏目
- 5oracle官方文档怎么看
- 6Metasploit模块开发:自定义漏洞利用脚本
- 7uc浏览器退出登录在哪 uc账号退出入口位置图解
- 80x000000a蓝屏代码是什么意思 蓝屏代码0x000000a的解决方法
- 9oracle数据库监听服务无法链接标识怎么办
- 10如何查看oracle数据库监听服务是否启动
- 11wordpress忘记密码怎么改密码?
- 12mysql是什么结构的数据库
- 13如何查看oracle数据库状态
- 14wordpress如何禁用谷歌地图
- 15wordpress怎么上传本地的视频教程
- 16UAC用户账户控制:禁用与启用的安全权衡
- 17wordpress网站是什么
- 18oracle实例名怎么查询
- 19俄罗斯网站(进入) 俄罗斯搜索器入口
- 20定时关机与屏幕保护程序联动:节能与硬件保护策略
- 21wordpress顶部是什么
- 22wordpress手机插件怎么使用
- 23海棠小说在线入口 海棠小说无限阅读最新网址
- 24安卓手机UC视频保存到电脑
- 25亚马逊平台官网入口 亚马逊amazon网站最新入口
- 26mysql如何使用数据库
- 27redis是什么类型的内存数据库
- 28phpmyadmin服务器没有响应该怎么办
- 29uc浏览器可以解压7z吗 uc支持7z格式解压操作教程
- 30登录项管理:禁用可疑启动程序

ION_ADMIN,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SET_USER_ID,SYSTEM_VARIABLES_ADMIN,XA_RECOVER_ADMIN ON *.* TO `root`@`%`|
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.08 sec)