關(guān)于mysql general log 的相關(guān)操作

mysql 打開 general log 后,所有的查詢語句都會記錄在 general log 文件,文件為只讀方式,但這樣general log文件會非常大,所以默認是關(guān)閉的。

但有時需要查錯等原因,暫時需要打開general log。

打開方法:

show?global?variables?like?'%general%'; set?global?general_log?=?on;?//?打開 set?global?general_log?=?off;?//?關(guān)閉

關(guān)于mysql general log 的相關(guān)操作


general log 默認是記錄到文本文件,不過可以通過修改log_output=’table’ 更改記錄到數(shù)據(jù)庫,在mysql db 會增加一個表general_log

通過查看表結(jié)構(gòu),是一個外部的csv文件。

show?global?variables?like?'%log_output%';  set?global?log_output?=?'TABLE';  use?mysql;  show?create?table?general_logG

關(guān)于mysql general log 的相關(guān)操作

因為general_log 表是一個外部的csv文件,因此對這個表進行查詢時性能較低,應(yīng)修改表的引擎為myisam,提高性能。

set?global?general_log?=?off;  alter?table?general_log?engine?=?myisam;  set?global?general_log?=?on;

本篇文章講解了關(guān)于mysql general log 的相關(guān)操作,更多相關(guān)內(nèi)容請關(guān)注php中文網(wǎng)。

相關(guān)推薦:

關(guān)于php Cookies 操作類的介紹

關(guān)于php Cookies 操作類的介紹

關(guān)于php Cookies 操作類的介紹

以上就是關(guān)于

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊6 分享