MySQL进阶 - 日志

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
日志服务 SLS,月写入数据量 50GB 1个月
简介: MySQL进阶 - 日志

知识库链接:

D1 · 语雀

百度网盘下载链接:

链接: 百度网盘-链接不存在

提取码: xiqy

1. 日志类型

  1. 二进制日志 记录所有更改数据的语句,用于主从复制
  2. 错误日志
  3. 通用查询日志
  4. 慢查询日志
  5. 中继日志
  6. 数据定义语句日志

1.1. 通用查询日志

show variables like '%general%'可以查询出来通用查询日志目前状态关闭或开启,默认为关闭,以及通用查询日志文件(xxx.log)的位置

打开日志方法

1.2. 错误日志

记录MySQL服务器状态的日志

默认开启状态且不可关闭

日志存放位置可通过show variables like 'log_err%'查看

1.3. 二进制日志

主要记录DDL和DML等数据库更新事件的语句。

运用场景主从复制等 数据恢复等

可以使用show variables like '%log_bin%'查看日志文件所处位置


查看bin二进制文件

mysqlbinlog '/xxx/xxx/xxx.log'

2. 主从复制

主:写数据

从:读数据

主从复制原理:从(slave)会从主(master)读取binlog文件来进行数据同步

3. 数据库迁移

4. 数据库恢复


相关实践学习
日志服务之数据清洗与入湖
本教程介绍如何使用日志服务接入NGINX模拟数据,通过数据加工对数据进行清洗并归档至OSS中进行存储。
目录
相关文章
|
17天前
|
存储 关系型数据库 MySQL
|
17天前
|
存储 SQL 关系型数据库
|
18天前
|
存储 关系型数据库 MySQL
|
12天前
|
SQL 安全 关系型数据库
MySQL的binlog日志的简介与查看
MySQL的binlog日志的简介与查看
26 4
|
13天前
|
关系型数据库 MySQL 数据库
MySQL 启动日志报错: File /mysql-bin.index not found (Errcode: 13 - Permission denied)
MySQL 启动日志报错: File /mysql-bin.index not found (Errcode: 13 - Permission denied)
31 2
|
14天前
|
存储 关系型数据库 MySQL
|
18天前
|
SQL 运维 关系型数据库
|
9天前
|
存储 关系型数据库 MySQL
探索MySQL:关系型数据库的基石
MySQL,作为全球最流行的开源关系型数据库管理系统(RDBMS)之一,广泛应用于各种Web应用、企业级应用和数据仓库中
|
6天前
|
关系型数据库 MySQL 网络安全
Mysql 数据库主从复制
在MySQL主从复制环境中,配置了两台虚拟机:主VM拥有IP1,从VM有IP2。主VM的`my.cnf`设置server-id为1,启用二进制日志;从VM设置server-id为2,开启GTID模式。通过`find`命令查找配置文件,编辑`my.cnf`,在主服务器上创建复制用户,记录二进制日志信息,然后锁定表并备份数据。备份文件通过SCP传输到从服务器,恢复数据并配置复制源,启动复制。检查复制状态确认运行正常。最后解锁表,完成主从同步,新用户在从库中自动更新。
909 6
Mysql 数据库主从复制
|
7天前
|
缓存 运维 关系型数据库
数据库容灾 | MySQL MGR与阿里云PolarDB-X Paxos的深度对比
经过深入的技术剖析与性能对比,PolarDB-X DN凭借其自研的X-Paxos协议和一系列优化设计,在性能、正确性、可用性及资源开销等方面展现出对MySQL MGR的多项优势,但MGR在MySQL生态体系内也占据重要地位,但需要考虑备库宕机抖动、跨机房容灾性能波动、稳定性等各种情况,因此如果想用好MGR,必须配备专业的技术和运维团队的支持。 在面对大规模、高并发、高可用性需求时,PolarDB-X存储引擎以其独特的技术优势和优异的性能表现,相比于MGR在开箱即用的场景下,PolarDB-X基于DN的集中式(标准版)在功能和性能都做到了很好的平衡,成为了极具竞争力的数据库解决方案。