暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

5.4 MySQL服务器日志

原创 由迪 2020-07-27
502

MySQL Server有几个日志,可以帮助您了解正在发生的活动。

日志类型 写入日志的信息
错误记录 启动,运行或停止mysqld遇到的问题
通用查询日志 建立的客户连接和从客户那里收到的陈述
二进制日志 更改数据的语句(也用于复制)
中继日志 从复制源服务器收到的数据更改
查询日志缓慢 long_query_time执行耗时超过几秒钟的查询
DDL日志(元数据日志) DDL语句执行的元数据操作

默认情况下,除Windows上的错误日志外,没有启用任何日志。(DDL日志始终在需要时创建,并且没有用户可配置的选项;请参阅DDL日志。)以下特定于日志的部分提供有关启用日志记录的服务器选项的信息。

默认情况下,服务器将所有已启用日志的文件写入数据目录中。您可以通过刷新日志来强制服务器关闭并重新打开日志文件(或在某些情况下切换到新的日志文件)。发出FLUSH LOGS语句时会发生日志刷新 ;使用 或参数执行 mysqladmin ; 或使用 或 选项执行 mysqldump。请参见 第13.7.8.3节“ FLUSH语句”第4.5.2节“ mysqladmin -MySQL服务器管理程序”第4.5.4节“ mysqldump-数据库备份程序”flush-logs``refresh--flush-logs--master-data。另外,当二进制日志的大小达到max_binlog_size系统变量的值时,将刷新该二进制日志 。

您可以在运行时控制常规查询日志和慢速查询日志。您可以启用或禁用日志记录,或更改日志文件名。您可以告诉服务器将常规查询条目和慢速查询条目写入日志表和/或日志文件。有关详细信息,请参见 第5.4.1节“选择常规查询日志和慢速查询日志输出目的地”第5.4.3节“常规查询日志”第5.4.5节“慢速查询日志”

中继日志仅用于副本,以保存来自复制源服务器的数据更改,这些更改也必须在副本上进行。有关中继日志内容和配置的讨论,请参见 第17.2.4.1节“中继日志”

有关日志维护操作(例如,旧日志文件到期)的信息,请参见第5.4.6节“服务器日志维护”

有关确保日志安全的信息,请参见 第6.1.2.3节“密码和日志记录”

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论