Mysql 5.6 开启Query Log(不重启)
在安装完 Jira 软件后,为了熟悉其与 Mysql 交互的 Query, 需要实时开启 Mysql 的 Query log,因此搜索了相关资料,记录一下。
创建相关表
use mysql
CREATE TABLE `slow_log` (
`start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
ON UPDATE CURRENT_TIMESTAMP,
`user_host` mediumtext NOT NULL,
`query_time` time NOT NULL,
`lock_time` time NOT NULL,
`rows_sent` int(11) NOT NULL,
`rows_examined` int(11) NOT NULL,
`db` varchar(512) NOT NULL,
`last_insert_id` int(11) NOT NULL,
`insert_id` int(11) NOT NULL,
`server_id` int(10) unsigned NOT NULL,
`sql_text` mediumtext NOT NULL,
`thread_id` bigint(21) unsigned NOT NULL
) ENGINE=CSV DEFAULT CHARSET=utf8 COMMENT='Slow log'
CREATE TABLE `general_log` (
`event_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
ON UPDATE CURRENT_TIMESTAMP,
`user_host` mediumtext NOT NULL,
`thread_id` bigint(21) unsigned NOT NULL,
`server_id` int(10) unsigned NOT NULL,
`command_type` varchar(64) NOT NULL,
`argument` mediumtext NOT NULL
) ENGINE=CSV DEFAULT CHARSET=utf8 COMMENT='General log'
开启和关闭
SET global general_log = 1;
SET global log_output = 'table';
select * from mysql.general_log
SELECT * FROM mysql.general_log order by (event_time) des
SET global general_log = 0; // turn off log
修改配置文件重启方案
[mysqld]
general_log = on
general_log_file=/usr/log/general.log
Related:
- Docker创建JIRA 7.2.7中文破解版
- Log All Queries in mysql
- WordPress Markdown插件推荐 – WP Markdown Editor
- WordPress代码高亮插件SyntaxHighlighter终极使用详解
其他相关内容
在编辑本篇文章的时候,由于采用Markdow格式书写,print("Hello world")
代码段中包含 “ , SyntaxHighlighter Evolved 高亮插件会进行自动转义,因此需要进行相关修改。 参见: WordPress Markdown插件推荐 – WP Markdown Editor,文章中介绍 WP Markdown Editor 插件的确不错,可以实现实时预览功能,非常方便,不过底层实现还是在 JP Markdown 基础上实现的。