linux mysql 开启查询日志的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux mysql 开启查询日志的问题相关的知识,希望对你有一定的参考价值。

已经确定mysql使用的是etc/my.cnf配置

在my.cnf的[mysqld]里面添加了:log=/var/log/mysql.log
重启mysql服务
但是依旧没有日志生成,mysql.log依旧是空白,请问这尼玛是为什么??

是否启用了日志
mysql>show variables like 'log_%';
查看当前的日志
mysql> show master status;
首先你得知道mysql的日志类型:
错误日志: -log-err
查询日志: -log
慢查询日志: -log-slow-queries
更新日志: -log-update
二进制日志: -log-bin

修改配置(我们常用的配置)
[mysqld]
log=/var/log/mysqld_common.log
log-error=/var/log/mysqld_err.log
log-bin=/var/log/mysqld_bin.bin
参考技术A

    有没有.err日志文件?这个文件记录你启动mysql时的一些警告和错误信息,查看一下这个文件.

    连上数据库,随便输入一下查询语句之类的,mysql.log这文件依然是空?正常情况下是会应该记录你的SQL语句的..

以上是关于linux mysql 开启查询日志的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何开启MySQL慢查询日志

linux下mysql开启二进制日志

mysql配置开启binlog与慢查询日志功能

如何在MySQL中开启慢查询日志?

开启MYSQL慢查询日志,监控有效率问题的SQL

mysql怎么开启慢查询日志开启