mysql 查日志 mysql日志查看谁修改

导读:MySQL是一种开源的关系型数据库管理系统 , 广泛应用于互联网领域 。在实际使用中,我们需要对MySQL日志进行查看,以便了解谁修改了数据库内容 。本文将介绍如何查看MySQL日志并找出修改者 。
1. 查看MySQL错误日志
MySQL错误日志记录了所有MySQL服务器遇到的问题和错误信息 。要查看MySQL错误日志 , 可以打开MySQL配置文件my.cnf,在[mysqld]下添加以下代码:
log_error=/var/log/mysql/error.log
这样就会把错误日志输出到/var/log/mysql/error.log文件中 。可以通过以下命令查看错误日志:
sudo tail -f /var/log/mysql/error.log
2. 查看MySQL二进制日志
【mysql 查日志 mysql日志查看谁修改】MySQL二进制日志记录了所有修改数据库的操作 , 包括增删改等 。要启用二进制日志,可以在my.cnf中添加以下代码:
log_bin=/var/log/mysql/mysql-bin.log
然后重启MySQL服务 。可以通过以下命令查看二进制日志:
mysqlbinlog /var/log/mysql/mysql-bin.000001
3. 查看MySQL慢查询日志
MySQL慢查询日志记录了执行时间超过设定阈值的SQL语句 。要启用慢查询日志,可以在my.cnf中添加以下代码:
slow_query_log=1
slow_query_log_file=/var/log/mysql/mysql-slow.log
long_query_time=10
这样就会把慢查询日志输出到/var/log/mysql/mysql-slow.log文件中,只记录执行时间超过10秒的SQL语句 。可以通过以下命令查看慢查询日志:
sudo tail -f /var/log/mysql/mysql-slow.log
总结:MySQL日志是非常重要的数据库管理工具,可以帮助我们了解谁修改了数据库内容 。通过查看错误日志、二进制日志和慢查询日志,我们可以找到修改者并及时处理问题 , 保证数据库的安全性和稳定性 。

    推荐阅读