MySQL 是一種流行的開源關系型數據庫管理系統。默認情況下,MySQL 會記錄許多操作日志,包括查詢、更新和添加。這些日志可以占用大量磁盤空間,并且可能會影響服務器性能。因此,在某些情況下,清空 MySQL 日志可能是必要的。
下面是清空 MySQL log 的步驟:
$ mysql -u 用戶名 -p
Enter password:
mysql>USE mysql;
mysql>SET GLOBAL general_log = 'OFF';
mysql>SET GLOBAL slow_query_log = 'OFF';
mysql>TRUNCATE TABLE general_log;
mysql>TRUNCATE TABLE slow_log;
mysql>SET GLOBAL general_log = 'ON';
mysql>SET GLOBAL slow_query_log = 'ON';
mysql>exit;
這段代碼將啟動 MySQL,并連接到數據庫。然后使用“USE”命令選擇要清空日志的數據庫,使用“SET GLOBAL”命令關閉日志記錄,使用“TRUNCATE TABLE”命令清除日志表中的所有數據,并使用“SET GLOBAL”命令重新啟用日志記錄。
注意,在生產環境中,您應該小心地刪除日志。刪除日志文件意味著將失去檢查故障或性能問題時的有用工具。您可以考慮縮小日志文件,而不是徹底刪除它們。
上一篇mysql清理屏幕
下一篇mysql清空一張表數據