MySQL用户创建日期、修改日期

标签 mysql database mysqladmin

我有一个问题要问你们所有的 MySQL 专家:是否可以查看用户何时在 MySQL 中创建?假设我创建了一个名为“monty”的用户:

创建用户 'monty'@'localhost' [...]

如何查看创建此用户的时间?还有一种方法可以检查该用户的详细信息是如何修改的吗?

非常感谢。

最佳答案

不,没有办法做到这一点。你唯一能做的就是分析 MySQL Server 的二进制日志;但在内部它既不存储用户创建日期也不存储修改日期/详细信息。

如果您正在创建新软件或向现有软件添加功能,您可能会考虑仅通过存储过程创建/修改用户,而在相同的存储过程中,您可以记录这些参数、当前日期和您需要的所有其他内容想要。

关于MySQL用户创建日期、修改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12747335/

相关文章:

mysql - 如何根据已经活跃的用户(而不是根据用户注册日期)计算月度用户留存率?

java - 仅执行一个查询时的statement.executeBatch() 与statement.updateQuery()

php - 根据多列组合从表中选择数据

database - 什么是数据库文件系统?

database - 通过命令行mysqldump数据而不影响Web应用程序

mysql如何比较两列以从第三列中找到最大值

android - 在 Dart/Flutter 中传递返回对象的函数不起作用

c# - 用c#连接MYSQL

php - mysqli php随机连接错误