千家信息网

MySQL错误日志与通用查询实例分析

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍"MySQL错误日志与通用查询实例分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"MySQL错误日志与通用查询实例分析"文章能帮助大家解决问
千家信息网最后更新 2026年11月01日MySQL错误日志与通用查询实例分析

这篇文章主要介绍"MySQL错误日志与通用查询实例分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"MySQL错误日志与通用查询实例分析"文章能帮助大家解决问题。

MySQL日志文件系统的组成

a、错误日志:记录启动、运行或停止mysqld时出现的问题。

b、通用日志:记录建立的客户端连接和执行的语句。

c、更新日志:记录更改数据的语句。该日志在MySQL 5.1中已不再使用。

d、二进制日志:记录所有更改数据的语句。还用于复制。

e、慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。

f、Innodb日志:innodb redo log

启动错误日志

  • 在不同情况下,错误日志会记录在不同的位置。如果没有在配置文件中指定文件名,则文件名默认为hostname.err。

  • 在MySQL5.6的RPM发布方式中,错误日志默认被放置在/var/log/mysqld.log。

  • 可以通过my.cnf文件进行配置:

 [mysqld_safe] log-error=/var/log/mysqld.log

使用vi /etc/my.cnf打开配置文件

Note:修改参数文件后重启MySQl服务才能使修改生效。

查看错误日志

MySQL的错误日志是以文本形式存储的。可以使用各种文本相关命令直接查看。

perror命令可用于查询错误代码的含义。例如:

perror 1006

使用tail -n 15 /var/log/mysqld.log查看错误日志

需要关注日志产生的时间和级别,通常日志级别分为以下几种:

debug、info、note、warning、error、critical

删除错误日志

错误日志可能会不断的增长。因此有必要周期性的维护。

推荐的删除方法:

#echo > /var/log/mysqld.log

通用查询日志

记录MySQL执行过的查询

开启通用查询日志

MySQL的通用查询日志默认情况下是不开启的。

当需要进行采样分析时手工开启。

建议使用方法1,因为并不需要持久化的设置,而且修改配置文件需要重启MySQL服务

开启方法1:SET GLOBAL general_log=1;关闭:SET GLOBAL general_log=0;开启方法2:编辑配置文件 /etc/my.cnf[mysqld]general-log-file[=path/[filename]]general-log=1

Note:如果没有指定通用查询日志文件保存的位置和文件名时,默认放在MySQl数据文件目录中即/var/lib/mysql,文件名为主机名.log。

删除通用查询日志

通用查询日志可能会不断的增长。通常是做采样分析时才开启。不用的通用查询日志要记得删除。

推荐的删除方法:

#set global general_log=0;删除前先关闭#rm -rf /var/lib/mysql/hostname.log

通用查询日志的备份

在Linux或Unix中,你可以通过下面的命令重新命名文件

并创建一个新文件:

   shell> mv hostname.log hostname-old.log   shell> mysqladmin flush-logs   shell> cp hostname-old.log to-backup-directory   shell> rm hostname-old.log

在Windows中,服务器打开日志文件期间不能重新命名日志文件。必须先停止服务器然后重新命名日志文件。然后重启服务器来创建新日志文件。

关于"MySQL错误日志与通用查询实例分析"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

日志 文件 查询 错误 方法 分析 服务 配置 实例 实例分析 不同 命令 数据 文件名 服务器 知识 语句 不断 位置 可以通过 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南云网互联网络科技有限公司 互联网科技工作委员会毛军 工业互联网科技新基建 互联网络科技有限公司 美国互联网科技 智网互联网科技 朗涯互联网科技 友谊互联网络科技 互联网科技创新企业排名 开启互联网科技时代小说 移动互联网科技公司 互联网科技公司有风险吗 恒生互联网科技业指数调整周期 皮皮虾互联网科技有限公司 张召忠谈中国互联网科技 珠海东科互联网科技有限公司 科技互联网行业投资研究 互联网高科技行业有哪些企业 同城互联网络科技 瑞安市蟠桃会互联网科技有限公司 手磨咖啡 互联网通讯科技 北京互联网科技有限公司 卓越科技(互联网 ) 安徽鑫晟辉互联网科技 上海致骋互联网科技 山东吉时兔互联网科技有限公司 昭通云南众福互联网科技有限公司 链环科技传统企业怎么转型互联网 北京互联网科技类企业分布
0