MySQL-通用查询日志
2016-01-05 12:47
447 查看
记录了所有对mysql数据库服务器请求的信息,无论这些请求是否得到了正确的执行。
mysqld向通用查询日志中写信息是按照收到客户端的命令的顺序进行记录,而不是按照执行的顺序。
server重启或者flush日志不会产生新的日志。
默认的文件名是hostname.log
1.设置通用查询日志和慢查询日志
通用查询日志、慢查询日志可以放在文件中或者放在表中(Mysql数据库中的slow_log和general_log)
相关变量(参数update_log是过期参数,不再使用)
mysqld向通用查询日志中写信息是按照收到客户端的命令的顺序进行记录,而不是按照执行的顺序。
server重启或者flush日志不会产生新的日志。
默认的文件名是hostname.log
1.设置通用查询日志和慢查询日志
通用查询日志、慢查询日志可以放在文件中或者放在表中(Mysql数据库中的slow_log和general_log)
相关变量(参数update_log是过期参数,不再使用)
参数变量 | 说明 | 取值 |
log_output | 通用查询日志、慢查询日志的输出位置 | table/file/或者同时指定,二者用逗号隔开 |
general_log | 开启通用查询日志功能 | on/off |
general_log_file | 如果是以file形式记录通用查询日志时,指定该日志的存放位置和日志名 |
mysql> show variables like 'general_log'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | general_log | ON | +---------------+-------+ 1 row in set (0.01 sec) mysql> show variables like 'general_log_file'; +------------------+----------------------------+ | Variable_name | Value | +------------------+----------------------------+ | general_log_file | /var/mysql/data/dbtest.log | +------------------+----------------------------+ 1 row in set (0.00 sec) mysql>
相关文章推荐
- [转]Ubuntu10下MySQL搭建Amoeba系列(文章索引)
- mysql 导入sql文件乱码
- MySQL数据库中如何新建一个带参数的存储过程procedure
- MySQL触发器写法
- 还原root密码(mysql 版本root密码破解问题)
- MySQL JOIN操作
- mysql数据库show processlist查看当前连接数及状态,show status查看所有状态
- Windows10使用MySQL5.7zip包
- MySQL-慢查询日志
- Mysql多表查询
- mysql查看数据库状态show status
- mysql如何查询某个库,某个表都有哪些字段
- 使用Jmeter测试MySQL性能——(2)多客户端配置
- 1130,host "*******" is not allowed to connect to this MySql server
- mysql主从复制
- Mysql- 基础命令
- node.js+express+mysql
- MySQL中的行级锁、表级锁、页级锁
- Mysql半同步复制原理及问题排查
- 关于MySQL 优化的100个的建议