摘要
查看 MySQL 用户的方法因所使用的 MySQL 版本而异。在较新版本中,可以使用 SELECT 语句从 mysql.user 表中检索用户信息。在较旧版本中,需要使用 SHOW GRANTS 语句。此外,还可以使用 GRANT 语句授予新用户对数据库或表的权限。
详细说明
较新版本的 MySQL (5.7 及更高版本)
查看所有用户
SELECT * FROM mysql.user;
查看特定用户
SELECT * FROM mysql.user WHERE User = "username";
较旧版本的 MySQL (5.6 及更低版本)
查看所有用户
SHOW GRANTS;
查看特定用户
SHOW GRANTS FOR "username"@"hostname";
授予权限
GRANT <privileges> ON <database_or_table> TO "username"@"hostname";
其中 <privileges> 可以是以下权限的任意组合:
查看已授予的权限
SHOW GRANTS FOR "username"@"hostname";
撤销权限
REVOKE <privileges> ON <database_or_table> FROM "username"@"hostname";
其他方法
也可以使用以下方法来查看 MySQL 用户:
mysql -u root -p 命令连接到 MySQL,然后运行上述查询。mysql.connector 模块连接到 MySQL 并执行查询。注意事项
以上就是如何查看mysql的用户的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: 如何查看mysql的用户
本文链接: https://www.lsjlt.com/wiki/c4df5f9b84.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0