如何检查哪些MySQL数据库仍在使用#清洁

如何检查哪些MySQL数据库仍在使用#清洁,mysql,database,verification,data-cleaning,usage-statistics,Mysql,Database,Verification,Data Cleaning,Usage Statistics,我这里有一个清理的情况,老程序员没有清理他不用的数据库和用户。 虽然一些数据库仍在由外部站点(在其他ftp服务器上)使用,但有些数据库已经过时,只是使系统混乱不堪 我的问题是:如何确定哪些数据库(和用户)仍在被其他网站使用?(不检查可能位于任何位置的已创建的每个网站) 我需要确保MySQL数据库(&user)不再被任何站点使用,这样我就可以安全地删除它来清理系统 p、 美国:也可能是数据库仍在使用,但根本不做任何插入或更新,只选择要加载网站的数据 p、 备注:我不能(临时)停用/删除数据库和用户

我这里有一个清理的情况,老程序员没有清理他不用的数据库和用户。 虽然一些数据库仍在由外部站点(在其他ftp服务器上)使用,但有些数据库已经过时,只是使系统混乱不堪

我的问题是:如何确定哪些数据库(和用户)仍在被其他网站使用?(不检查可能位于任何位置的已创建的每个网站)

我需要确保MySQL数据库(&user)不再被任何站点使用,这样我就可以安全地删除它来清理系统

p、 美国:也可能是数据库仍在使用,但根本不做任何插入或更新,只选择要加载网站的数据


p、 备注:我不能(临时)停用/删除数据库和用户,因为这会导致客户失去收入、客户、搜索排名等,最终会让我们/我付出代价。

好吧,如果你想选择,我想你的选项是通用查询日志
启用它,解析它并使用dbs/tables

RoFLoL!!你真有趣:-P不,不行。。做这些事情会让客户损失收入,甚至让客户失去搜索排名,最终会让我们/我付出代价,你可以在某个数据库上尝试最后更新吗?这给了你一些见解,也许让你看看完整的流程列表?如前所述,没有必要包含最近更新的字段,它可能只包含在构建网站时创建的字段,之后仅用于选择。我认为这正是我想要的,谢谢。很遗憾,常规查询日志已禁用。但是你知道我如何通过使用油灰来实现这一点吗?(我可以以root用户身份登录)(我还将为此启动另一个问题)您使用ssh连接到服务器,更改MySQL配置,并需要重新启动服务器(因为您以前没有启用它,仅设置为开或关是不够的,您需要提供日志路径),我应该在哪个目录/文件中添加此内容,以及如何/如何在其中添加内容?使用本指南查找conf文件。然后添加
general\u log\u file=/path/to/query.log general\u log=1
general\u log
(注释不允许新行)