我使用的是Windows 7,而我的电脑名称是' COREI5'并拥有1tb硬盘。
我的硬盘驱动器显示为已满,但我无法找到阻止驱动器空间的文件太大。现在看来我想出了文件源。
C:\ ProgramData \ MySQL \ MySQL Server 5.6 \ data \ COREI5-PC-slow
所以看来这&#COREI5-PC-slow'是罪魁祸首文件,因为它显示的是aprox 640GB的大小。注意这个filw显示为txt文件。
我的疑问是: 1)删除此文件会损害我的电脑吗? (我收到错误"您需要得到计算机管理员的许可才能进行更改")
2)我无法删除此文件(即使我以管理员身份登录后) 3)还尝试提供特殊权限但现在正在工作
任何解决方案?
注意:我对这些程序和命令并不太了解,要求您提供详细信息或保持简单。
答案 0 :(得分:1)
我怀疑该文件是"慢查询"登录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'慢%'确认它已经关闭。
然后您可以从文件系统中删除该文件。 (如果您是从GUI进行操作,请不要只删除文件并将其放在回收站中。当您单击“删除”时按住Shift键,它会提示您是否要永久保留" #34;删除文件。
我担心MySQL已经记录了640GB的慢速查询。
slow_query_launch_time确定查询在被认为缓慢之前执行的时间。还有一个设置可以将所有不使用索引的查询发送到慢速查询日志中,即使它的运行速度比slow_query_launch_time快。
当您正在查看时,请检查一般日志是否也已关闭。
SHOW VARIABLES LIKE 'general%'
最好在dba.stackexchange.com上提出这个问题
为了追捕庞大的空间消费者,我推荐使用JAM Software的TreeSize Free。一个易于使用的旧式Windows资源管理器界面,它提供了目录和文件的总大小。
答案 1 :(得分:0)
感谢所有宝贵的时间/建议/解决方案。
非常感谢为陌生人抽出时间。
我的最终目标是删除上述文件,我可以在SHIFT + DELETE的帮助下实现相同的目标,然后重新启动PC。
有效 - 再次感谢你。