如何删除MySQL日志文件

如何删除MySQL日志文件,mysql,Mysql,我使用的是Windows 7,我的计算机名为“COREI5”,有一个1tb硬盘 我的硬盘显示已满,但我找不到哪一个文件太大而无法占用硬盘空间。现在我似乎找到了文件源 C:\ProgramData\MySQL\MySQL服务器5.6\data\COREI5 PC慢 因此,这个“COREI5 PC slow”似乎是罪魁祸首文件,因为它显示的大小约为640GB。请注意,此文件显示为txt文件 我的问题是: 1) 删除此文件会危害我的计算机吗?(我收到错误“您需要计算机管理员的许可才能进行更改”) 2)

我使用的是Windows 7,我的计算机名为“COREI5”,有一个1tb硬盘

我的硬盘显示已满,但我找不到哪一个文件太大而无法占用硬盘空间。现在我似乎找到了文件源

C:\ProgramData\MySQL\MySQL服务器5.6\data\COREI5 PC慢

因此,这个“COREI5 PC slow”似乎是罪魁祸首文件,因为它显示的大小约为640GB。请注意,此文件显示为txt文件

我的问题是: 1) 删除此文件会危害我的计算机吗?(我收到错误“您需要计算机管理员的许可才能进行更改”)

2) 我无法删除此文件(即使在我以管理员身份登录后) 3) 还尝试授予特殊权限,但现在正在工作

有解决办法吗

注意:我不太熟悉这些程序和命令,它们要求您提供详细信息或保持简单。

我怀疑该文件是MySQL数据目录中的“慢速查询”日志

要确认,请连接到MySQL数据库,然后运行查询:

SHOW VARIABLES LIKE 'slow%'


Variable_name        Value                                                         
-------------------  --------------------------------------------------------------
slow_launch_time     2                                                             
slow_query_log       OFF                                                           
slow_query_log_file  C:\ProgramData\MySQL\MySQL Server\MyLaptop-slow.log  
我怀疑在您的情况下,
slow\u query\u log
设置为
ON
。如果显示的
slow\u query\u log\u文件
的文件名与系统上的文件匹配,则可以安全地关闭slow\u query\u日志,然后删除该文件

要关闭慢速查询日志,请执行以下操作:

SET GLOBAL slow_query_log = 0
重新运行SHOW变量,如“slow%”,以确认其已关闭

然后可以从文件系统中删除该文件。(如果您是从GUI执行此操作,请不要仅删除文件并将其放入回收站。单击“删除”时按住shift键,它将提示您是否要“永久”删除该文件

我担心MySQL记录了640GB的慢速查询

慢速查询启动时间决定了一个查询在被视为慢速之前的执行时间。也可能有一个设置将所有不使用索引的查询发送到慢速查询日志中,即使其运行速度快于慢速查询启动时间

在进行此操作时,请检查常规日志是否也已关闭

SHOW VARIABLES LIKE 'general%'
最好在dba.stackexchange.com上问这个问题


为了寻找巨大的空间消费者,我推荐TreeSize Free from JAM软件。一个易于使用的老式windows资源管理器界面,可以提供目录和文件的总大小。

我怀疑该文件是MySQL数据目录中的“慢速查询”日志

要确认,请连接到MySQL数据库,然后运行查询:

SHOW VARIABLES LIKE 'slow%'


Variable_name        Value                                                         
-------------------  --------------------------------------------------------------
slow_launch_time     2                                                             
slow_query_log       OFF                                                           
slow_query_log_file  C:\ProgramData\MySQL\MySQL Server\MyLaptop-slow.log  
我怀疑在您的情况下,
slow\u query\u log
设置为
ON
。如果
slow\u query\u log\u文件所显示的文件名与系统上的文件匹配,您可以安全地关闭slow\u query\u log,然后删除该文件

要关闭慢速查询日志,请执行以下操作:

SET GLOBAL slow_query_log = 0
重新运行SHOW变量,如“slow%”,以确认其已关闭

然后您可以从文件系统中删除该文件。(如果您是从GUI中执行此操作,请不要仅删除该文件并将其放入回收站。单击“删除”时按住shift键,它将提示您是否要“永久”删除该文件

我担心MySQL记录了640GB的慢速查询

慢速查询启动时间决定了一个查询在被视为慢速之前的执行时间。也可能有一个设置将所有不使用索引的查询发送到慢速查询日志中,即使其运行速度快于慢速查询启动时间

在进行此操作时,请检查常规日志是否也已关闭

SHOW VARIABLES LIKE 'general%'
最好在dba.stackexchange.com上问这个问题



为了寻找巨大的空间消费者,我推荐TreeSize Free from JAM软件。这是一个易于使用的老式windows资源管理器界面,可以为您提供目录和文件的总大小。

我的最终目标是删除上述文件,通过SHIFT+delete,然后重新启动电脑,我能够实现同样的目标


它成功了-再次感谢您。

我的最终目标是删除上面提到的文件,通过SHIFT+delete,然后重新启动PC,我能够实现同样的目标

它成功了-再次感谢您。

这可能会对您有所帮助这可能会对您有所帮助