学习参考网站
http://www.miiceic.org.cn/database/
日志文件类型概述:
1.
错误日志 记录启动、运行或停止mysqld时出现的问题。
My.ini配置信息:
#Enter a name for the error log file. Otherwise a default name will be used.
#log-error=d:/mysql_log_err.txt
2.
查询日志 记录建立的客户端连接和执行的语句。
My.ini配置信息:
#Enter a name for the query log file. Otherwise a default name will be used.
#log=d:/mysql_log.txt
3.
更新日志 记录更改数据的语句。不赞成使用该日志。
My.ini配置信息:
#Enter a name for the update log file. Otherwise a default name will be used.
#log-update=d:/mysql_log_update.txt
4.
二进制日志 记录所有更改数据的语句。还用于复制。
My.ini配置信息:
#Enter a name for the binary log. Otherwise a default name will be used.
#log-bin=d:/mysql_log_bin
5.
慢日志 记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。
My.ini配置信息:
#Enter a name for the slow query log file. Otherwise a default name will be used.
#long_query_time =1
#log-slow-queries= d:/mysql_log_slow.txt
(
数据库基础知识学习网站)
二进制日志:
从概述中我可以看到my.ini配置信息的log-bin没有指定文件扩展名,这是因为即使你指定上扩展名它也不使用。当mysql创建二进制日志文件时,首先创建一个以“mysql_log_bin”为名称,以“.index”为后缀的文件;再创建一个以“mysql_log_bin”为名称,以
“.000001”为后缀的文件。当mysql服务重新启动一次以“.000001”为后缀的文件会增加一个,并且后缀名加1递增;如果日志长度超过了max_binlog_size的上限(默认是1G)也会创建一个新的日志文件;使用flush logs(mysql命令符)或者执行mysqladmin –u –p flush-logs(windows命令提示符)也会创建一个新的日志文件。
既然写入的都是二进制数据,用记事本打开文件是看不到正常数据的,那怎么查看呢?
使用BIN目录下mysqlbinlog命令,如:
Bin>mysqlbinlog d:/mysql_log/mysql_bin.000001
Bin>mysqlbinlog d:/mysql_log/mysql_bin.000002
Bin>mysqlbinlog d:/mysql_log/mysql_bin.000003
Bin>mysqlbinlog d:/mysql_log/mysql_bin.000004
Bin>mysqlbinlog d:/mysql_log/mysql_bin.000005
(
数据库课程推荐)
使用SQL语句也可查看mysql创建的二进制的文件目录:
Mysql> show master logs;
查看当前二进制文件状态:
mysql> show master status;
学习参考网站
http://www.miiceic.org.cn/database/
分享到:
相关推荐
MySQL数据库日志管理 MySQL数据库日志管理是数据库管理员必须掌握的重要技能。该章节将详细介绍MySQL数据库日志管理的相关知识点。 日志简介 MySQL日志主要分为四类:错误日志、查询日志、二进制日志和慢查询日志...
MySQL数据库是世界上最流行的开源关系型数据库管理系统之一,其在服务器上的安装和配置涉及到多个关键步骤,其中数据库文件的存放位置是运维人员需要了解的重要信息。本文将深入探讨MySQL数据库文件的存储路径,以及...
- **异常处理**:在导入过程中如遇错误或异常,应及时检查日志文件以定位问题原因。 综上所述,BigDump作为一款专注于超大MySQL数据库备份文件恢复的专业工具,其独特的分段导入机制有效解决了phpMyAdmin等通用工具...
在IT领域,特别是数据库管理与优化方面,“缩小数据库日志文件”是一个常见且重要的操作,尤其是在SQL Server 2000及以后版本中。本文将深入解析如何有效地缩小数据库日志文件,理解其背后的原理,以及为何这是一项...
### MySQL数据库文件深入解析及其存放位置 MySQL作为全球广泛使用的开源关系型数据库管理系统,其数据存储方式和文件组织结构对于数据库管理员和开发人员至关重要。理解MySQL数据库文件的种类及其存放位置,有助于...
`navicat8lite_mysql_cs.exe` 文件是Navicat Lite版本的一个安装程序,特别针对MySQL数据库,并且可能包含了简体中文界面,便于中文用户操作。 在MySQL数据库中,表是存储数据的基本单元,它们可能由于多种原因而...
MySQL数据库日志存储 MySQL是一种高性能、可扩展的数据库,适用于各种规模的应用。使用MySQL存储日志,可以方便地进行日志查询、分析和备份。通过log4net,我们可以将应用程序的日志信息记录到MySQL的特定表中,...
实验1-5:在MySQL数据库服务器端找到错误日志文件,并查看错误日志的内容。 * 错误日志文件的作用:错误日志文件记录了MySQL服务器的错误信息,用于排除错误和问题。 * 查看错误日志文件的内容:使用文本编辑器打开...
MySQL数据库服务器配置 MySQL数据库服务器配置是国家开放大学数据库运维 形考一的重要组成部分。通过这个实验,我们将掌握 MySQL 的安装方法,了解 MySQL 服务器的组成,掌握 MySQL 服务器的配置方法。 MySQL安装...
本篇文章将深入探讨这两个关键组件:日志配置文件`log4j.xml`和MySQL数据库驱动文件`mysql-connector-java-5.1.39-bin.jar`。 首先,我们来了解`log4j.xml`。Log4j是Apache组织提供的一款开源的日志记录框架,广泛...
总结来说,数据库日志管理在MySQL中涉及到启用日志、使用`mysqlbinlog`工具进行日志分析、日志恢复以及日志文件的清理,这些都是确保数据库高效稳定运行的重要步骤。理解并掌握这些方法,有助于提高数据库的可用性和...
数据库日志过大问题是一个常见的数据库管理挑战,尤其在高并发、大数据量的系统中更为显著。日志文件的迅速膨胀可能会占用大量磁盘空间,影响系统性能,甚至导致数据库服务中断。以下是一些关于如何处理数据库日志过...
MySQL数据库巡检手册是MySQL数据库管理员(DBA)在进行数据库管理和维护工作中非常重要的参考资料。巡检手册包含了数据库性能、安全、运行状况等方面的检查项,以确保数据库能够正常稳定运行,及时发现并解决潜在问题...
MySQL数据库是目前广泛使用的关系型数据库管理系统,其性能优化是一个涉及多方面知识的复杂主题。在本篇文章中,将详细介绍MySQL数据库中日志顺序读写的原理以及数据文件随机读写的机制,并探讨这两者在实际工作中的...
7. **查看日志内容**:通过`less`或`cat`命令查看日志文件内容,了解服务器运行状况。 8. **关闭日志功能**:同样通过修改配置文件关闭日志功能,然后重启MySQL服务以应用变更。 9. **创建数据库**:使用`CREATE ...
在这个名为"Mysql数据库文件.zip"的压缩包中,包含了两个针对不同操作系统版本的MySQL安装程序:mysql-5.5.40-win64.msi(适用于64位Windows系统)和mysql-5.5.40-win32.msi(适用于32位Windows系统)。这两个文件都...
完整版 MySQL8.0从入门到精通 MySQL数据库教程 第15章 MySQL日志(共23页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第16章 性能优化(共23页).ppt 完整版 MySQL8.0从入门到精通 MySQL数据库教程 第17章 ...
这条命令将显示 MySQL 数据库的所有日志相关变量,其中包括日志文件的路径。这个路径就是 MySQL 数据库的日志目录。 查询数据目录 要查询 MySQL 数据库的数据目录,可以使用以下命令: ```sql show variables like...