Mysql高级 -- 日志篇

5. 中继日志 作用:在主从架构中,主服务器读取二进制日志内容并同步至从服务器本地,实现数据同步。 管理方式: 查看日志:使用mysqlbinlog工具。 恢复数据:需注意从服务器名称,恢复错误时可修改名称以解决无法读取中继日志问题。6. 数据定义语句日志 作用:记录所有DDL操作,如CREATE、ALTER、...
Mysql高级 -- 日志篇
MySQL日志类型及其作用和管理方式如下:
1. 二进制日志 作用:记录了所有更新事件,是数据备份和同步数据的关键。 管理方式: 默认状态:MySQL 8中默认开启。 查看状态及位置:使用SHOW VARIABLES命令。 设置方式: 永久性:修改my.cnf或my.ini配置文件,设置相关参数如存放目录,之后重启服务。 临时性:使用SET语句。 删除方式:可通过rm命令手动删除文件,或使用FLUSH LOGS指令刷新。
2. 错误日志 作用:记录所有错误信息,帮助定位和解决MySQL服务中的问题。 管理方式: 默认状态:默认开启。 存储位置:Linux系统中存储为mysqld.log,mac系统中为hostname.err。 文件名修改:通过修改my.cnf或my.ini配置文件,之后重启服务生效。 日志管理:可删除或刷新旧日志文件以管理磁盘空间。
3. 通用查询日志 作用:记录所有SQL指令,包括用户操作,用于问题定位。 管理方式: 查看日志:使用文本编辑器直接打开文件。 停止日志功能: 永久性:修改配置文件。 临时性:使用SET语句。 删除和刷新:可删除日志文件或刷新日志。
4. 慢查询日志 作用:跟踪耗时长的查询,帮助优化数据库性能。 管理方式: 查看状态及日志:使用文本编辑器查看日志。 删除和刷新:可删除旧日志文件或刷新日志。
5. 中继日志 作用:在主从架构中,主服务器读取二进制日志内容并同步至从服务器本地,实现数据同步。 管理方式: 查看日志:使用mysqlbinlog工具。 恢复数据:需注意从服务器名称,恢复错误时可修改名称以解决无法读取中继日志问题。
6. 数据定义语句日志 作用:记录所有DDL操作,如CREATE、ALTER、DROP等。
这些日志类型共同构成了MySQL的日志系统,对于数据库的管理、维护、优化和故障排除具有重要意义。
2025-03-12
mengvlog 阅读 7 次 更新于 2025-07-19 21:47:55 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部