如何获取MySQL中的用户列表,包括创建日期,相关权限等。
如果我输入。
SELECT User FROM mysql.user;
输出将是这样的。
+-------+
| User |
+-------+
| root |
+-------+
| user2 |
+-------+
| user3 |
+-------+
我怎么能看到它?
答案 0 :(得分:2)
默认的mysql.User表没有日期时间列来跟踪添加用户的时间或任何其他日期。
你可以自己添加一个。这对过去添加的用户没有帮助,但它会帮助您继续前进。
ALTER TABLE User ADD COLUMN date_added TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
答案 1 :(得分:1)
你可以尝试
SELECT * FROM mysql.user;
并且您将获得除创建日期之外的所有信息。我怀疑你可以实现用户创建日期,因为它们没有存储在数据库中。
或者您可以通过键入
来选择特定字段DESC mysql.user;