`
- 浏览:
508972 次
- 性别:
- 来自:
长沙
-
转载自:http://jiaminqiang.blog.51cto.com/654308/243127
1. 错误日志
错误日志记录着mysqld启动和停止,以及服务器在运行过程中发生的错误的相关信息。
指定日志路径两种方法
通过命令参数错误日志
mysqld_safe --user=mysql --log-error=[path] &
如果没有指定文件名 默认hostname.err,默认路径为datadir目录(Rhel是: /var/lib/mysql)
编辑my.cnf
[mysqld]
log-error=[path]
2.二进制日志
二进制日志即binlog日志 记录数据定义语言(DDL)和数据控制语言(DML) 但不包括数据查询语言
指定日志路径
mysqld_safe --user=mysql --log-bin=[path] &
如果没有指定文件名 默认mysql-bin,默认路径为datadir目录
编辑my.cnf
[mysqld]
log-bin=[path]
--binlog-do-db=db_name 指定保存更新到 binlog 的数据库
--binlog-ignore-db=db_name 指定不保存更新到 binlog 的数据库
查看binlog
由于binlog以是binary方式存取,不能直接查看,需要用mysql提供的mysqlbinlog工具查看
/usr/local/mysql/bin/mysqlbinlog mysql-bin.000001
删除binlog
1. mysql> reset master; 删除所有日志,新日志重新从000001开始编号
2. mysql> purge master logs to 'mysq-bin.******' 命令可以删除指定编号前的所有日志
3. mysql> purge master logs to before 'YYYY-MM-DD HH:MM:SS' 命令可以删除'YYYY-MM-DD HH:MM:SS'之前的产生的所有日志
4. 在my.cnf 中指定日志过期 expire_logs-days=n
查询日志
查询日志记录了clinet的所有的语句 对于平凡访问的生产环境的场景 建议关闭
指定日志路径
mysqld_safe --user=mysql --log=[path] &
如果没有指定文件名 默认query_log.log,默认路径为datadir目录
编辑my.cnf
[mysqld]
log=[path]
慢查询日志
慢查询日志是记录了执行时间超过参数long_query_time(单位是秒)所设定值的SQL语句日志
mysqld_safe --user=mysql --log-slow-queries=[path] &
默认存放路径为datadir目录
编辑my.cnf
[mysqld]
log-slow-queries=[path]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
MySQL日志管理详细讲解 MySQL日志管理是数据库管理员的必备技能之一。日志文件记录了数据库的各种操作和错误信息,对于数据库的维护和错误排查起着至关重要的作用。本文将详细讲解 MySQL 日志管理的概念、种类、...
MySQL日志管理是数据库系统维护和故障排查的重要组成部分。它主要涉及两大类日志:一类是二进制日志(Binary Log),另一类是错误日志(Error Log)。此外,还包括通用查询日志(General Query Log)和慢查询日志...
### MySQL 日志管理、备份与恢复 #### 一、MySQL 常用日志 **1. 概述** 在 MySQL 数据库系统中,日志文件对于实现有效的备份与恢复策略至关重要。通过日志文件,我们可以追踪数据变化、诊断问题,并在必要时恢复...
MySQL数据库日志管理 MySQL数据库日志管理是数据库管理员必须掌握的重要技能。该章节将详细介绍MySQL...通过学习和掌握MySQL日志管理相关知识点,可以更好地管理和维护MySQL数据库,提高数据库的安全性和可靠性。
MySQL日志管理是数据库系统维护和优化的重要环节,它提供了对服务器运行状态的详细记录,帮助管理员监控数据库健康状况、追踪错误、优化性能以及实现数据恢复。MySQL中有六种主要的日志类型,每种都有其特定的功能和...
MySQL作为一款开源的关系型数据库管理系统,其日志管理和备份恢复功能对于保障数据的安全性、完整性和可靠性至关重要。接下来我将详细介绍MySQL中不同日志的作用、如何管理和配置这些日志、以及数据库备份和恢复的...
### MySQL日志分析详解 #### 一、引言 MySQL作为一种广泛使用的开源关系型数据库管理系统,在维护数据库稳定性与性能方面发挥着至关重要的作用。为了更好地监控数据库的状态并及时解决潜在问题,MySQL提供了多种...
在运维管理中,熟悉MySQL日志的配置和使用是非常关键的技能。本文将详细解读MySQL日志的类型和作用,包括错误日志、一般查询日志、慢查询日志、二进制日志等。 1. 错误日志(Error Log) 错误日志记录了MySQL服务...
mysql日志管理 mysql数据库的日志管理是非常重要的。我们需要检查mysql的日志配置,以确保mysql数据库的日志记录正确。例如,我们可以检查mysql的慢日志、错误日志、查询日志等。例如,我们可以使用以下命令来查看...
【毕设】基于SSH+JSP+MYSQL的员工工作日志管理系统是一套完整的Web应用程序,旨在帮助企业管理并记录员工的工作日志。系统采用Struts2(S)作为表现层框架,Spring(S)作为业务层框架,Hibernate(H)作为持久层...
MySQL是世界上最流行的关系型数据库管理系统之一,其稳定性和可靠性在业界享有盛誉。然而,数据库系统难免会遇到问题...在实际操作中,结合定期备份和合理的日志管理策略,可以极大地提升数据库系统的健壮性和可用性。
MySQL日志管理 MySQL数据备份 备份概述 mysqldump [逻辑] mydumper [逻辑] into outfile [逻辑] xtrabackup [物理] snapshot [物理] tar打包备份 [物理] MySQL4 MySQL复制技术 MySQL读写分离 MySQL ...
#### 一、MySQL日志文件类型 MySQL提供了多种日志文件来帮助DBA监控系统运行状态以及进行故障排除,具体包括以下几种: 1. **错误日志(Error Log)**:记录MySQL服务器启动、运行或关闭过程中发生的任何问题,是...
根据给定文件的信息,我们可以总结出以下几个主要知识点: ### MySQL 高级第四天...通过对这些工具、日志管理以及复制机制的学习,可以更好地理解 MySQL 数据库的运作原理,并能更有效地进行数据库的管理和维护工作。
MySQL作为一款广泛使用的开源关系型数据库管理系统,因其高效稳定、易于维护等特性而深受开发者喜爱。然而,在实际使用过程中,难免会遇到误删数据的情况,这时就需要通过MySQL提供的各种机制来恢复丢失的数据。本文...
MySQL日志管理是数据库维护中的重要环节,尤其是对于大型系统而言,日志文件的大小会随着时间不断增长,占用大量磁盘空间。因此,定期清理不再需要的MySQL日志是必要的。本文将详细介绍如何正确地删除MySQL日志,...