清理Mysql general_log的方法總結
方法1:
SET GLOBAL general_log = 'OFF'; RENAME TABLE mysql.general_log TO mysql.general_log2; DELETE FROM mysql.general_log2;
注意:當DELETE FROM mysql.general_log2執(zhí)行刪除表數(shù)據(jù)時,發(fā)現(xiàn)操作系統(tǒng)的數(shù)據(jù)文件還是存在的,需要手動刪除該數(shù)據(jù)文件,再繼續(xù)下面數(shù)據(jù)操作步驟
OPTIMIZE TABLE general_log2; RENAME TABLE mysql.general_log2 TO mysql.general_log; SET GLOBAL general_log = 'ON';
這種方法需要的時間比較長
方法2:
SET GLOBAL general_log = 'OFF';
找到general_log的文件 執(zhí)行
cat /dev/null > general_log.csv
發(fā)現(xiàn)也將大小釋放了,比上一個快很多
方法3:
可以在配置文件my.conf 中添加:
general_log=1 general_log_file='/data/mysql/general_log.CSV'
將文件放到更大的磁盤
以上就是本次介紹的全部知識點內容,感謝大家的學習和對腳本之家的支持。
相關文章
MySQL優(yōu)化之大字段longtext、text所生產(chǎn)的問題
本文主要介紹了MySQL優(yōu)化之大字段longtext、text所生產(chǎn)的問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-05-05Mac os 解決無法使用localhost連接mysql問題
今天在mac上搭建好了php的環(huán)境,把先前在window、linux下運行良好的程序放在mac上,居然出現(xiàn)訪問不了數(shù)據(jù)庫,數(shù)據(jù)庫連接的host用的是localhost,可以確認數(shù)據(jù)庫配置是正確的,下面特為大家分享下2014-05-05Mysql中文亂碼以及導出為sql語句和Excel問題解決方法[圖文]
這幾天基于Heritrix寫了一個爬蟲,用到mysql,在導入導出數(shù)據(jù)時,遇到一些亂碼問題,好不容易解決了,記錄一下,以備查看2013-04-04MySQL中NULLIF?、IFNULL、IF的用法和區(qū)別舉例詳解
這篇文章主要給大家介紹了關于MySQL中NULLIF?、IFNULL、IF的用法和區(qū)別的相關資料,nullif和ifnull都是MySQL中用于處理NULL值的函數(shù),但它們的用法和作用略有不同,下面給大家詳細介紹下,需要的朋友可以參考下2024-05-05