`

MYSQL启用日志,和查看日志 .

 
阅读更多
mysql有以下几种日志: 
   错误日志:     -log-err 
   查询日志:     -log 
   慢查询日志:   -log-slow-queries 
   更新日志:     -log-update 
   二进制日志: -log-bin 


是否启用了日志
mysql>show variables like 'log_%';

怎样知道当前的日志
mysql> show master status;


显示二进制日志数目
mysql> show master logs;

看二进制日志文件用mysqlbinlog
shell>mysqlbinlog mail-bin.000001
或者shell>mysqlbinlog mail-bin.000001 | tail

mysqlbinlog 查看binlog时,如果报错unknown variable 'default-character-set=utf8'
原因是mysqlbinlog这个工具无法识别binlog中的配置中的default-character-set=utf8这个指令。

两个方法可以解决这个问题

一是在MySQL的配置/etc/my.cnf中将default-character-set=utf8 修改为 character-set-server = utf8,但是这需要重启MySQL服务,如果你的MySQL服务正在忙,那这样的代价会比较大。

二是用mysqlbinlog --no-defaults mysql-bin.000004 命令打开

参考:http://blog.csdn.net/a351945755/article/details/28239819
http://www.cnblogs.com/cobbliu/p/4311926.html
http://www.cnblogs.com/edrh/archive/2007/09/04/881054.html
分享到:
评论

相关推荐

    MYSQL启用日志和查看日志.pdf

    启用日志,和查看日志 有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin

    Mysql查看和启用二进制日志.pdf

    查看和启用二进制日志 1.查看是否启用了日志 mysql>show variables like 'log_bin'; Empty set (0.00 sec) 查看当前的日志

    linux运维学习笔记:Mysql日志.pdf

    本文将详细解读MySQL日志的类型和作用,包括错误日志、一般查询日志、慢查询日志、二进制日志等。 1. 错误日志(Error Log) 错误日志记录了MySQL服务的启动、运行或停止MySQL时遇到的问题。错误日志主要用于...

    mysql8.0审计日志插件mariaDb安装失败记录

    可能需要查看MariaDB的版本历史和发行说明,寻找关于MySQL 8.0支持的信息,或者寻找其他开发者社区和论坛中关于这个问题的讨论和解决方案。 此外,还有一种可能的解决方法是寻找替代的审计日志解决方案。MySQL 8.0...

    MySQL日志和数据恢复

    然而,数据库系统难免会遇到问题,如意外的数据丢失、错误操作或系统崩溃等,这时MySQL的日志和数据恢复机制就显得尤为重要。本文将深入探讨MySQL中的日志类型以及如何利用这些日志进行数据恢复。 1. 错误日志 ...

    Mysql慢查询日志查看

    Mysql 慢查询日志查看是指在 Mysql 数据库中,记录和分析执行时间较长的查询语句,以便优化数据库性能和提高查询效率。慢查询日志查看可以帮助数据库管理员和开发者快速地定位和优化数据库中的性能瓶颈。 一、慢...

    MySQL 中启用和配置常见日志类型的相关代码示例.docx

    MySQL 中的日志类型和配置 MySQL 是一个功能强大的关系数据库管理系统,它提供了多种日志类型以便于数据库管理员和开发者跟踪和优化数据库的性能。这些日志类型包括错误日志、查询日志、二进制日志、事务日志、慢...

    Mysql+linux安装日志.rar_MYSQL_historyxrl_linux

    如果你想追踪MySQL客户端的查询历史,可以启用查询日志,或者在客户端(如MySQL Workbench)中查看历史查询。 总结,本教程覆盖了在Linux环境下安装MySQL的详细步骤,以及如何配置和分析MySQL日志,以提高系统的...

    mysql 的日志的启动与查看.docx

    ### MySQL的日志启动与查看详解 #### 一、概述 MySQL作为一款广泛使用的数据库管理系统,提供了多种类型的日志记录机制,以帮助用户更好地监控数据库的运行状态、进行故障排查及性能优化等工作。本文将详细介绍...

    MySQL优化篇:慢查询日志.pdf

    通过日志分析工具如`mysqldumpslow`,可以更方便地对慢查询进行排序、筛选和查看,以便快速定位并改进慢查询。在实际操作中,应根据数据库的使用情况和性能指标,调整慢查询日志的设置,使数据库运行更加高效。

    Mysql中 binlog日志.docx

    在 Mysql 中, Binlog 日志可以通过在 my.cnf 中开启 binlog 来启用,例如:[mysqld] log-bin=/var/log/mysql/mysql-bin.log。重启数据库后, Binlog 日志将生效。 为了检查 Binlog 是否开启,可以使用 show ...

    mysql用户权限与日志(MySQL用户、访问鉴权、日志记录系统、日志配置查看、InnoDB事务日志等)..docx

    MySQL提供了多种方式来配置和查看日志。可以通过`SHOW VARIABLES`命令来查看当前运行时配置变量,如`innodb_log_file_size`和`log_bin`等。此外,还可以通过编辑`my.cnf`或`my.ini`配置文件来更改持久化设置。 **2...

    mysql5.7身份鉴别&日志审计插件

    MySQL 5.7是MySQL数据库管理系统的一个重要版本,它提供了许多增强的安全特性和功能,其中包括身份鉴别和日志审计插件。这些插件对于数据库管理、安全性和合规性至关重要,特别是对于那些需要满足严格的数据保护法规...

    MySQL日志分析(包括工具)

    为了更好地监控数据库的状态并及时解决潜在问题,MySQL提供了多种类型的日志文件,其中包括错误日志、二进制日志、查询日志和慢查询日志。本文将详细介绍这四种日志的作用及其应用场景。 #### 二、错误日志(Error ...

    MySQL数据库应用案例视频教程下载第15讲 MySQL日志.zip

    1. **二进制日志(Binary Log)**:详述如何启用和配置二进制日志,包括`binlog_format`(日志格式)、`log_bin`(开启二进制日志)、`expire_logs_days`(日志自动清理策略)等参数。还会介绍如何使用`SHOW MASTER ...

    MySQL – binlog日志简介及设置

    MySQL的binlog(二进制日志)是数据库系统中至关重要的组件,它记录了所有对数据库进行修改的SQL语句,除了数据查询语句。binlog的主要功能在于支持数据库的主从复制和数据的增量恢复,确保数据的高可用性和一致性。...

    mysql中mysql-bin.000001是什么文件可以删除吗

    总之,`mysql-bin.000001`等二进制日志文件在MySQL中扮演着关键角色,特别是在数据安全和高可用性方面。在决定删除这些文件前,必须确保不会对数据库的正常运行和数据完整性造成影响。如果磁盘空间紧张,应根据实际...

Global site tag (gtag.js) - Google Analytics