旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

关于mysql general log 的相干操纵【MySQL教程】,mysql,general_log

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:70评论:0


导读:mysql翻开generallog后,一切的查询语句都邑记录在generallog文件,文件为只读体式格局,但如许generallog文件会非常大,所以默许是封闭的...
mysql 翻开 general log 后,一切的查询语句都邑记录在 general log 文件,文件为只读体式格局,但如许general log文件会非常大,所以默许是封闭的。

但偶然须要查错等缘由,临时须要翻开general log。

翻开要领:

show global variables like '%general%';
set global general_log = on; // 翻开
set global general_log = off; // 封闭


general log 默许是记录到文本文件,不过能够经由过程修正log_output='TABLE' 变动记录到数据库,在mysql db 会增添一个表general_log

经由过程查看表构造,是一个外部的csv文件。

show global variables like '%log_output%';

set global log_output = 'TABLE';

use mysql;

show create table general_log\G


由于general_log 表是一个外部的csv文件,因而对这个表举行查询时机能较低,应修正表的引擎为myisam,进步机能。

set global general_log = off;

alter table general_log engine = myisam;

set global general_log = on;

本篇文章讲解了关于mysql general log 的相干操纵,更多相干内容请关注ki4网。

相干引荐:

关于php Cookies 操纵类的引见

关于php 暗码生成类的引见

关于php main 与 iframe 互相通信类(同域/跨域)的引见

以上就是关于mysql general log 的相干操纵的细致内容,更多请关注ki4网别的相干文章!

标签:mysqlgeneral_log


欢迎 发表评论: