gpt4 book ai didi

mysql - 如何删除MySQL日志文件

转载 作者:行者123 更新时间:2023-11-29 07:20:50 24 4
gpt4 key购买 nike

我使用的是 Windows 7,我的计算机名称是“COREI5”,并且拥有 1tb 硬盘。

我的硬盘驱动器显示为已满,但我无法找到哪个文件太大以至于阻塞了驱动器空间。现在看来我找到了文件源。

C:\ProgramData\MySQL\MySQL Server 5.6\data\COREI5-PC-slow

看来这个“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_query_log 设置为ON。如果 slow_query_log_file 显示的文件名与您系统上的文件匹配,您可以安全地关闭 Slow_query_log,然后删除该文件。

关闭慢查询日志:

SET GLOBAL slow_query_log = 0

重新运行 SHOW VARIABLES LIKE 'slow%' 以确认其已关闭。

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

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

slow_query_launch_time 确定查询在被视为慢之前执行的时间量。还可能有一个设置将所有不使用索引的查询发送到慢速查询日志中,即使它的运行速度快于slow_query_launch_time。

当您执行此操作时,请检查常规日志是否也已关闭。

SHOW VARIABLES LIKE 'general%'

这个问题最好在 dba.stackexchange.com 上提出

<小时/>

为了寻找巨大的空间消费者,我推荐 JAM Software 的 TreeSize Free。易于使用的旧式 Windows 资源管理器界面,可为您提供目录和文件的总大小。

关于mysql - 如何删除MySQL日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36213673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com