当前位置: 首页 > news >正文

MySQL学习笔记19

MySQL日志文件:MySQL中我们需要了解哪些日志?

常见日志文件:

我们需要掌握错误日志、二进制日志、中继日志、慢查询日志。

错误日志:

作用:存放数据库的启动、停止和运行时的错误信息。

场景:用于数据库的启动拍错。

如何开启?

默认是开启的,可以通过修改my.cnf文件自定义,如:

一般错误日志建议放在data数据目录中。

重新启动mysql_3306后:

那么,错误日志更新到mysql.err。

二进制日志:

二进制日志记录的是数据库的所有更改操作(DDL、DML、DCL),不包含select或者show这类语句。

如果有二进制日志,可以将数据90%恢复过来。

场景:

1、用于主从复制中,master主服务器将二进制日志中的更改操作发送给slave从服务器,从服务器执行这些更改操作是和主服务器的更改相同。

2、用于数据恢复的操作。

如何开启:

默认binlog日志是关闭的,可以通过修改配置文件完成开启,如下:

If you specify the --log-bin option without also specifying the server_id system variable, the server is not allowed to start. (Bug #11763963, Bug #56739)

更改配置文件,一定要记得重启mysql服务器。

把mysql_3306重启,刷新日志,刷新二进制日志。

备份:备份就是备份的三类文件:数据文件、配置文件和日志文件。

http://www.lryc.cn/news/177691.html

相关文章:

  • 为什么u盘在mac上显示不出来
  • 【golang】调度系列之sysmon
  • 货物寄到英国选择什么物流比较划算?
  • vite + react 基本项目搭建
  • 一个方法解决三道区间问题
  • sub0 里斯本精彩回顾:探索波卡区块的创新空间
  • 颜色+情感的英语表达还有这些,零基础学英语口语去哪里,柯桥有推荐的吗?
  • exoplayer的使用-6,播放器的选择
  • Windows上安装 Go 环境
  • 【设计模式】四、工厂模式
  • 十九,镜面IBL--BRDF积分贴图
  • Linux 创建 终止线程(thread)
  • 【IPC 通信】信号处理接口 Signal API(6)
  • ipaguard界面概览
  • 萌新的FPGA学习绪论-1
  • 目标检测算法改进系列之Backbone替换为EMO
  • Laravel一些优雅的写法
  • vue+three.js中使用Ammo.js
  • 【k8s】kubectl命令详解
  • Centos 7 部署SVN服务器
  • SEO方案尝试--Nuxtjs项目基础配置
  • 【算法分析与设计】动态规划(上)
  • Java多线程篇(6)——AQS之ReentrantLock
  • 【计算机网络】IP协议第二讲(Mac帧、IP地址、碰撞检测、ARP协议介绍)
  • TouchGFX界面开发 | 按钮控件应用示例
  • BSVD论文理解:Real-time Streaming Video Denoising with Bidirectional Buffers
  • 共同见证丨酷雷曼武汉运营中心成立2周年
  • 一种单键开关机电路图
  • 设计模式2、抽象工厂模式 Abstract Factory
  • C++ 32盏灯,利用进制和 与 或 进行设计