以下的文章主要介绍的是MySQL操作日志查看的实际操作步骤以及对其实际操作步骤的具体描述,假如你在实际操作中遇到相似的情况,但是你却不知道对其如何正确的解决,那么以下的文章对你而言一定是良师益友。
刚接触MySQL不久,发现缺少比较多企业级的功能,想实时查看MySQL所执行的sql语句,类似mssql里的事件探查器,上网找了一下,只能将执行操作写到日志里,做法如下:
对my.ini文件进行设置,我的MySQL安装环境是xp sp2,该文件在c:windows..下,打开文件进行修改
[MySQLd]
basedir=E:/MySQL 4.0.12
#bind-address=192.168.15.196
datadir=E:/MySQL 4.0.12/data
#language=E:/MySQL 4.0.12/share/your language directory
#slow query log#=slowqueris.log
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
long_query_time =1 --是指执行超过多久的sql会被log下来,这里是1秒
log-slow-queries=slowqueris.log --将查询返回较慢的语句进行记录
log-queries-not-using-indexes = nouseindex.log --就是字面意思,log下来没有使用索引的query
log=mylog.log --对所有执行语句进行记录
以上参数开启后,可能会影响MySQL性能,在生产环境下建议关闭
注:转自http://www.builder.com.cn/2010/0810/1842608.shtml
分享到:
相关推荐
MySQLsla是一款专为MySQL数据库设计的慢查询日志分析工具,它可以帮助数据库管理员高效地分析和理解MySQL服务器上的慢查询情况,从而优化数据库性能。在MySQL的运行过程中,某些SQL语句执行时间过长,就会被记录到慢...
标题中的“ExcelVBA操作MySQL源代码”是一个关于如何使用Excel的VBA(Visual Basic for Applications)编程语言来与MySQL数据库进行交互的教程或代码集合。这个主题涉及到的知识点包括: 1. **VBA基础**:VBA是...
1. **安装与配置**:介绍如何在不同的操作系统上安装MySQL,包括Windows、Linux和MacOS。还将涉及配置文件的修改以及服务器的启动和停止。 2. **SQL基础**:讲解SQL语言的基本语法,包括创建、查询、更新和删除数据...
此书的配套源代码是学习过程中不可或缺的一部分,它提供了实际操作的例子,让理论知识得以实践验证。 源代码文件"phpmysql4_scripts"包含了书中各个章节实例的完整代码,这些代码覆盖了从基础到高级的各种PHP和...
- MySQL的下载和安装:在不同的操作系统(如Windows、Linux、MacOS)上安装MySQL的步骤和注意事项。 - 配置my.cnf文件:调整MySQL服务器的参数,如max_connections、innodb_buffer_pool_size等,以适应不同需求。 ...
在实际项目中,可以根据需求扩展MySQLHelper类,比如添加事务处理、错误处理和日志记录等功能,使其更加完善和适应项目需求。通过这样的类,我们可以更高效地在ASP.NET应用中与MySQL数据库进行交互,实现数据的存取...
通过以上步骤,你应该能够在VC6环境中成功地操作MySQL数据库。这个资源包提供的代码和SQL文件将帮助你快速理解和实现这一过程。记住,随着技术的发展,更现代的IDE和数据库连接库(如VS2019和ODBC)可能会提供更好的...
"mysql备份恢复代码实例.zip" 提供了一组实际的代码示例,帮助我们理解并实施MySQL的备份与恢复操作。在这个压缩包中,你将找到关于如何在MySQL环境中执行这些操作的具体步骤。 首先,MySQL的备份通常分为全量备份...
Linux平台的MySQL数据库操作与创建 Linux操作系统和MySQL数据库是当前最流行的系统平台和应用软件。Linux是功能强大、高效、开放式的操作系统,而MySQL是快速、功能强大的数据库。以下是Linux平台上的MySQL数据库...
本文将深入探讨一个专为Java初学者设计的代码生成工具,该工具特别支持与MySQL数据库的集成,大大简化了数据库操作的代码编写过程。 首先,我们要理解这个工具的核心功能。它允许用户通过手动配置数据库连接字符串...
安装MySQL通常涉及下载适合您操作系统的二进制文件,然后按照安装向导的步骤进行。配置文件my.cnf用于设定服务器的参数,如端口、数据存储位置等。安装完成后,通过命令行或图形界面工具如MySQL Workbench来连接和...
【MySQL数据库监控与压力测试工具】 在IT领域,特别是数据库管理中,监控和性能测试是至关重要的环节。...在实际操作中,结合JDBC SQL日志记录,我们可以更深入地分析和优化数据库性能,为开发和运维提供有力的支持。
【MySQL分页JSP代码合集】是一个针对JavaEE开发者的资源包,主要涉及使用Java语言和JDBC(Java Database Connectivity)技术与MySQL数据库进行交互,实现数据的分页显示功能。分页是Web应用程序中常见的一种数据展示...
在本项目中,我们主要探讨的是如何在Visual Studio 2010环境下使用C++语言与MySQL数据库进行交互...对于初学者来说,这是一次很好的实践机会,能够让他们在实际项目中掌握C++编程、数据库操作以及软件工程的基本流程。
在实际操作中,这可能是一个配置文件、日志文件或者Java源代码文件,包含了实现上述功能的部分内容。 7. **安全性与最佳实践**:在实现这种集成时,需要注意数据安全,确保数据库连接信息的安全存储,避免泄露。...
源代码中可能包括了变量声明、数据类型、流程控制(如条件语句和循环)、函数定义与调用、错误处理等内容。 2. MySQL数据库管理: MySQL是一个流行的关系型数据库管理系统,用于存储、管理和检索网站数据。在源...
5. **性能监控与调优**:可能包括使用SHOW STATUS、SHOW VARIABLES和慢查询日志来监控性能的脚本,以及调整MySQL配置参数的示例。 6. **安全性**:如用户权限管理、加密连接和安全最佳实践的示例代码。 7. **高可用...
在学习Go语言的过程中,尝试封装MySQL操作是一项非常实用的技能,这可以帮助我们更好地组织代码,提高代码的可读性和可维护性。Go语言以其高效、并发性能强和丰富的标准库而受到开发者的喜爱,而MySQL作为广泛使用的...
标题 "MySQL导出程序源代码(JAVA)" 暗示了我们正在讨论一个使用Java编写的程序,其主要功能是导出MySQL数据库中的数据。这个程序可能是为了备份数据库、迁移数据或者进行数据分析等目的而设计的。在Java中实现这样...
这是一个典型的人事管理系统项目,基于Java编程语言和MySQL...通过这个项目,初学者不仅可以巩固Java基础知识,还能学习到数据库设计、Web开发、数据安全等多个领域的知识,对提升技能和理解实际项目开发流程大有裨益。