有没有办法知道 MySQL 中的当前用户名?

mysqlmysqli database

是的,您可以使用方法 CURRENT_USER() 来知道 MySQL 中的当前用户名。

上述方法返回可用于验证客户端连接的用户名。

查询如下 −

mysql> select CURRENT_USER();

以下是输出 −

+----------------+
| CURRENT_USER() |
+----------------+
| root@%         |
+----------------+
1 row in set (0.00 sec)

或者您可以使用 MySQL 中的 USER() 方法。查询如下 −

mysql> select user();

这是输出 −

+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

相关文章