2016-03-25 154 views
0

我使用的是Windows 7,我的電腦名稱是'COREI5',並有一個1tb硬盤驅動器。如何刪除MySQL日誌文件

我的硬盤顯示爲Full,但我無法找到哪個文件太大以阻止驅動器空間。現在似乎我找出了文件來源。

C:\ ProgramData \ MySQL的\ MySQL服務器5.6 \ DATA \ COREI5-PC-慢

這麼看來這個 'COREI5-PC-慢' 是罪魁禍首的文件,因爲它正呈現出規模aprox的640GB的注意這個文件顯示爲一個txt文件。

我的疑問是: 1)刪除此文件是否會損害我的電腦? (我收到錯誤「您需要計算機管理員的權限才能進行更改」)

2)我無法刪除此文件(即使以管理員身份登錄後) 3)還試圖給予特殊的權限但現在工作

任何解決方案?

注意:我對這些程序和命令不太瞭解,要求您提供詳細信息或保持簡單。

+1

這可能會幫助你 http://stackoverflow.com/questions/5441972/how-to-see-log-files-in-mysql –

回答

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鍵,如果要「永久」刪除文件,它會提示您。

我會關注的是,MySQL已經登錄640GB值得緩慢的查詢。

這slow_query_launch_time確定的時間前,它被認爲是慢的查詢執行的金額。也有可能是將所有查詢的設置,唐在慢速查詢日誌中使用索引,即使它運行得比slow_query_launch_time快。

當你在它的時候,檢查通用日誌是否也被關閉。

SHOW VARIABLES LIKE 'general%' 

這個問題可能會更好地對dba.stackexchange.com


要求追捕空間巨大消費者,我推薦的TreeSize免費從JAM軟件。一個易於使用的舊式Windows資源管理器界面,可爲您提供目錄和文件的總大小。

0

感謝大家寶貴的時間/建議/解決方案。

爲陌生人抽出時間真的很感激。

我的最終目標是刪除上述文件,我可以在SHIFT + DELETE的幫助下實現同樣的效果,然後重新啓動PC。

它的工作 - 再次感謝你。