如何列出 MariaDB 中的所有用户?
\n互联网上充满了
\nSELECT user FROM mysql.user;\nRun Code Online (Sandbox Code Playgroud)\n在其所有变体中,但这不适用于 MariaDB(如果重要的话,我使用的是版本 10.5.19),而是会产生错误(使用 root 权限运行):
\nERROR 1356 (HY000): View \'mysql.user\' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them\nRun Code Online (Sandbox Code Playgroud)\n我发现只有一条评论有点帮助:/sf/answers/4538907831/
\n\n\nMariaDB-10.4+
\nmysql.user是一个视图而不是一个表。[\xe2\x80\xa6] 一定要检查官方文档。
\n
重点是,我确实检查了官方文档,但它似乎默默地假设您已经知道您的用户名。我没有找到任何关于如何首先获取这些信息的提及,即如何仅显示用户列表。
\nmariadb ×1