怎么查看服务器mysql日志

2023年 11月 18日 35.0k 0

服务器mysql日志是记录Mysql数据库执行过程的. 通过查看mysql日志可以非常方便的找到及时问题,利用这些问题快速找到问题所在,进而对问题及时进行处理。

怎么查看服务器mysql日志

查看Mysql日志下面有几种方法:

1. 错误日志:

/var/log/mysql/error.log

2. 查询日志:

/var/log/mysql/mysql-query.log

3. 慢查询日志:

/var/log/mysql/mysql-slow.log

需要开启慢查询日志,修改my.cnf文件:

slow-query-log=ON

另外还可以设置慢查询阈值:

long_query_time = 3

表示查询耗时大于3秒就会被记录到慢查询日志中。

4. binlog日志:

/var/log/mysql/mysql-bin.log

binlog日志可以用于数据恢复、主从复制等操作

关于日志解析,有很多方式可以使用。

1. 直接查看日志文件:

tail -f /var/log/mysql/mysql-slow.log

2. 使用mysqldumpslow工具:

mysqldumpslow /var/log/mysql/mysql-slow.log

3. 使用MySQL自带工具mysqlbinlog:

mysqlbinlog /var/log/mysql/mysql-bin.log

以上就是日志查看的大概介绍,结合具体业务可以灵活使用.

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论