小编H. *_*uch的帖子

列出 MariaDB 的所有用户

如何列出 MariaDB 中的所有用户?

\n

互联网上充满了

\n
SELECT user FROM mysql.user;\n
Run Code Online (Sandbox Code Playgroud)\n

在其所有变体中,但这不适用于 MariaDB(如果重要的话,我使用的是版本 10.5.19),而是会产生错误(使用 root 权限运行):

\n
ERROR 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\n
Run Code Online (Sandbox Code Playgroud)\n

我发现只有一条评论有点帮助:/sf/answers/4538907831/

\n
\n

MariaDB-10.4+mysql.user是一个视图而不是一个表。

\n

[\xe2\x80\xa6] 一定要检查官方文档。

\n
\n

重点是,我确实检查了官方文档,但它似乎默默地假设您已经知道您的用户名。我没有找到任何关于如何首先获取这些信息的提及,即如何仅显示用户列表。

\n

mariadb

1
推荐指数
1
解决办法
1591
查看次数

标签 统计

mariadb ×1