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
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-15

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

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

相似回答