zvvq技术分享网

mysql怎么使用日志(mysql的日志)

作者:zvvq博客网
导读通过启用 mysql 日志(例如二进制日志),您可以:故障排除:诊断数据库问题和错误。审核:追踪用户活动并检测可疑操作。备份和恢复:跟踪数据库更改并简化恢复。 如何使用 MyS

根据开启 mysql 日志(比如二进制日志),您可以:故障处理:确诊数据库难题和错误。审批:跟踪用户活动并检验异常操作。备份与恢复:追踪数据库变更并简化修复。

本文来自zvvq

内容来自samhan

怎么使用 MySQL 日志 内容来自zvvq

MySQL 日志是纪录数据库活动和事件的重要方式。应用 MySQL 日志,您可以: zvvq.cn

故障处理: 确诊数据库难题和错误。 审批: 跟踪用户活动并检验异常操作。 备份与恢复: 追踪数据库变更并简化修复。

开启 MySQL 日志

内容来自zvvq

在 MySQL 环境变量中(一般为 /etc/my.cnf),寻找 log_bin 选项并把它设为 ON 以开启二进制日志纪录。

比如: copyright zvvq

log_bin=ON 内容来自zvvq

日志种类 zvvq

MySQL 提供以下日志种类: zvvq.cn

二进制日志: 纪录全部数据库事情,以二进制格式存放。 一般日志: 纪录全部客户端活动及错误。 错误日志: 纪录数据库运行、关掉和错误信息。

载入日志 内容来自samhan

二进制日志: 应用 mysqlbinlog 指令或 MySQL Workbench工具载入。 一般日志和错误日志: 应用 SHOW BINARY LOGS 或 SHOW ERRORS 指令查询,还可以在 MySQL Workbench中查看。

管理日志

内容来自zvvq,别采集哟

转动: 应用 expire_logs_days 配备选项设定日志文档保存日数。 清除: 应用 PURGE BINARY LOGS 指令删掉老旧日志文档。 缩小: 应用 COMPRESS 选项缩小日志。

实例:故障处理 zvvq

假定您遇到了一个错误。您可以从这里开始查找错误日志:

zvvq.cn

less/data/mysql/my-error.err

内容来自samhan

错误日志将包含相关错误的详细信息,比如: zvvq

15:11:45UTC-[Error]mysqld:Table my_table doesntexist

本文来自zvvq

这说明不会有名叫 my_table 的表。

zvvq.cn

实例:审批

zvvq好,好zvvq

能够通过查看一般日志来审批用户活动: zvvq好,好zvvq

SHOWBINARYLOGS;

zvvq

16:11:34UTC-[Info]userisroot

内容来自zvvq,别采集哟

16:11:35UTC-[Info]userisadmin 内容来自samhan666

此日志表明 root 和 admin 客户在指定时间登录了 MySQL。

zvvq

以上就是mysql如何使用日志的详细内容,大量请关注其他类似文章!

zvvq好,好zvvq