- 浏览: 623778 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (819)
- java开发 (110)
- 数据库 (56)
- javascript (30)
- 生活、哲理 (17)
- jquery (36)
- 杂谈 (15)
- linux (62)
- spring (52)
- kafka (11)
- http协议 (22)
- 架构 (18)
- ZooKeeper (18)
- eclipse (13)
- ngork (2)
- dubbo框架 (6)
- Mybatis (9)
- 缓存 (28)
- maven (20)
- MongoDB (3)
- 设计模式 (3)
- shiro (10)
- taokeeper (1)
- 锁和多线程 (3)
- Tomcat7集群 (12)
- Nginx (34)
- nodejs (1)
- MDC (1)
- Netty (7)
- solr (15)
- JSON (8)
- rabbitmq (32)
- disconf (7)
- PowerDesigne (0)
- Spring Boot (31)
- 日志系统 (6)
- erlang (2)
- Swagger (3)
- 测试工具 (3)
- docker (17)
- ELK (2)
- TCC分布式事务 (2)
- marathon (12)
- phpMyAdmin (12)
- git (3)
- Atomix (1)
- Calico (1)
- Lua (7)
- 泛解析 (2)
- OpenResty (2)
- spring mvc (19)
- 前端 (3)
- spring cloud (15)
- Netflix (1)
- zipkin (3)
- JVM 内存模型 (5)
- websocket (1)
- Eureka (4)
- apollo (2)
- idea (2)
- go (1)
- 业务 (0)
- idea开发工具 (1)
最新评论
-
sichunli_030:
对于频繁调用的话,建议采用连接池机制
配置TOMCAT及httpClient的keepalive以高效利用长连接 -
11想念99不见:
你好,我看不太懂。假如我的项目中会频繁调用rest接口,是要用 ...
配置TOMCAT及httpClient的keepalive以高效利用长连接
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
错误日志: -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字段限定在某一范围取值
2023-12-15 15:02 311mysql字段限定在某一范围取值 -
mysql查询动态行转动态列,并使用mybatis执行
2023-04-02 22:56 654mysql查询动态行转动态列,并使用mybatis执行 My ... -
MySQL 正则表达式 通过正则匹配字符、替换特定字符、返回特定字符
2022-12-29 14:54 356MySQL 正则表达式 通过正则匹配字符、替换特定字符、返回特 ... -
MySQL InnoDB update锁表问题Record Locks
2022-12-20 12:26 268MySQL InnoDB update锁表问题Record L ... -
oracle 使用flashback(闪回)恢复误删除的数据 或 误删除的表
2022-09-02 19:44 267oracle 使用flashback(闪回)恢复误删除的数据 ... -
数据库面试题
2022-04-06 21:48 211分布式事务解决方案之TCC 分布式事务解决方案——Seata ... -
面试题
2022-02-11 11:38 241Java面试题目大汇总 数据库事务的隔离级别从低到高的顺序依 ... -
mysql相关问题 WAL机制、crash safe如何实现、redo log作用
2019-07-16 23:43 549https://www.jianshu.com/p/cd914 ... -
MySQL -- 内存使用监控详解
2019-06-12 13:59 636第一步: 配置performance_schema使它开启内存 ... -
Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregate
2018-01-01 12:17 1255https://www.cnblogs.com/lonelyw ... -
MySQL使用profile分析SQL执行状态
2017-08-24 09:49 529http://blog.csdn.net/staricqxyz ... -
blocked because of many connection errors; unblock with 'mysqladmin flush-hosts
2017-06-21 16:56 606错误:Host is blocked becaus ... -
MySQL半同步复制配置
2017-05-08 14:14 734MySQL半同步复制配置 http://blog.csdn.n ... -
mysql.sock的作用
2017-04-18 11:29 489Mysql有两种连接方式: (1),TCP/IP ... -
Linux下源码安装MySQL 5.6
2017-04-16 20:30 623http://blog.sina.com.cn/s/blog_ ... -
docker中mysql初始化及启动失败解决办法
2017-04-12 20:56 1822http://blog.csdn.net/rznice/art ... -
MySQL数据库自动生成并修改随机root密码的脚本
2017-03-25 15:10 1009http://blog.csdn.net/yumushui/a ... -
centos6.5下yum安装mysql5.5和php5.6
2017-03-22 14:34 525http://www.cnblogs.com/SQL888/p ... -
Linux平台卸载MySQL和PHP
2017-03-22 13:58 385http://www.cnblogs.com/kerrycod ... -
分布式系统事务一致性解决方案
2017-03-19 22:37 425开篇 在OLTP系统领域, ...
相关推荐
启用日志,和查看日志 有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin
查看和启用二进制日志 1.查看是否启用了日志 mysql>show variables like 'log_bin'; Empty set (0.00 sec) 查看当前的日志
本文将详细解读MySQL日志的类型和作用,包括错误日志、一般查询日志、慢查询日志、二进制日志等。 1. 错误日志(Error Log) 错误日志记录了MySQL服务的启动、运行或停止MySQL时遇到的问题。错误日志主要用于...
可能需要查看MariaDB的版本历史和发行说明,寻找关于MySQL 8.0支持的信息,或者寻找其他开发者社区和论坛中关于这个问题的讨论和解决方案。 此外,还有一种可能的解决方法是寻找替代的审计日志解决方案。MySQL 8.0...
然而,数据库系统难免会遇到问题,如意外的数据丢失、错误操作或系统崩溃等,这时MySQL的日志和数据恢复机制就显得尤为重要。本文将深入探讨MySQL中的日志类型以及如何利用这些日志进行数据恢复。 1. 错误日志 ...
Mysql 慢查询日志查看是指在 Mysql 数据库中,记录和分析执行时间较长的查询语句,以便优化数据库性能和提高查询效率。慢查询日志查看可以帮助数据库管理员和开发者快速地定位和优化数据库中的性能瓶颈。 一、慢...
MySQL 中的日志类型和配置 MySQL 是一个功能强大的关系数据库管理系统,它提供了多种日志类型以便于数据库管理员和开发者跟踪和优化数据库的性能。这些日志类型包括错误日志、查询日志、二进制日志、事务日志、慢...
如果你想追踪MySQL客户端的查询历史,可以启用查询日志,或者在客户端(如MySQL Workbench)中查看历史查询。 总结,本教程覆盖了在Linux环境下安装MySQL的详细步骤,以及如何配置和分析MySQL日志,以提高系统的...
### MySQL的日志启动与查看详解 #### 一、概述 MySQL作为一款广泛使用的数据库管理系统,提供了多种类型的日志记录机制,以帮助用户更好地监控数据库的运行状态、进行故障排查及性能优化等工作。本文将详细介绍...
通过日志分析工具如`mysqldumpslow`,可以更方便地对慢查询进行排序、筛选和查看,以便快速定位并改进慢查询。在实际操作中,应根据数据库的使用情况和性能指标,调整慢查询日志的设置,使数据库运行更加高效。
在 Mysql 中, Binlog 日志可以通过在 my.cnf 中开启 binlog 来启用,例如:[mysqld] log-bin=/var/log/mysql/mysql-bin.log。重启数据库后, Binlog 日志将生效。 为了检查 Binlog 是否开启,可以使用 show ...
MySQL提供了多种方式来配置和查看日志。可以通过`SHOW VARIABLES`命令来查看当前运行时配置变量,如`innodb_log_file_size`和`log_bin`等。此外,还可以通过编辑`my.cnf`或`my.ini`配置文件来更改持久化设置。 **2...
MySQL 5.7是MySQL数据库管理系统的一个重要版本,它提供了许多增强的安全特性和功能,其中包括身份鉴别和日志审计插件。这些插件对于数据库管理、安全性和合规性至关重要,特别是对于那些需要满足严格的数据保护法规...
为了更好地监控数据库的状态并及时解决潜在问题,MySQL提供了多种类型的日志文件,其中包括错误日志、二进制日志、查询日志和慢查询日志。本文将详细介绍这四种日志的作用及其应用场景。 #### 二、错误日志(Error ...
1. **二进制日志(Binary Log)**:详述如何启用和配置二进制日志,包括`binlog_format`(日志格式)、`log_bin`(开启二进制日志)、`expire_logs_days`(日志自动清理策略)等参数。还会介绍如何使用`SHOW MASTER ...
MySQL的binlog(二进制日志)是数据库系统中至关重要的组件,它记录了所有对数据库进行修改的SQL语句,除了数据查询语句。binlog的主要功能在于支持数据库的主从复制和数据的增量恢复,确保数据的高可用性和一致性。...
总之,`mysql-bin.000001`等二进制日志文件在MySQL中扮演着关键角色,特别是在数据安全和高可用性方面。在决定删除这些文件前,必须确保不会对数据库的正常运行和数据完整性造成影响。如果磁盘空间紧张,应根据实际...