实时查看执行语句和通过MySQL日志更新日志的教程

查看mysql执行的语句

想看到实时的MySQL执行SQL语句,类似于MSSQL的事件管理器,设置my.ini文件,打开文件并修改它:




basedir = E: / MySQL 4.0.12
#绑定地址= 192.168.15.196
datadir = E: / /数据的MySQL 4.0.12
#语言= E: / / / MySQL 4.0.12分享你的语言目录
#慢查询日志# = slowqueris.log
# tmpdir # =
#端口= 3306
#设置变量= key_buffer = 16m



ong_query_time = 1即是下登录SQL执行多长时间,这里是一个二

慢速查询日志= slowqueris.log记录查询恢复较慢的声明

日志查询不使用索引= nouseindex.log --字面意义,日志不使用索引的查询

日志= mylog.log --记录所有的执行语句

当打开上述参数时,MySQL性能可能受到影响,建议在生产环境中关闭。

如何使用新的更新日志

如果只使用一个更新日志,只需要清空日志文件,然后将旧的更新日志文件移动到备份,然后激活新的更新日志。

可以使用以下方法强制服务器启用新的更新日志:


mysqladmin刷新日志




您通常需要在命令行中使用数据库用户:


mysqladmin U根P刷新日志

Mysqladmin刷新




您通常需要在命令行中使用数据库用户:


mysqladmin U根P刷新




如果你使用的是MySQL 3.21或更早的版本,你必须使用mysqladmin刷新。

SQL命令


刷新日志




重新启动服务器

所有这些方法都有这样的功能:

关闭并重新打开标准并更新记录文件。如果指定一个没有扩展的更新记录文件,新的更新记录文件的扩展号将是相对于前一文件的1。


刷新日志;




如何使用新的常规日志

同样的方法也可以强制使用上述方法更新常规日志。

准备备份常规日志时,步骤可能很复杂:


mysql MySQL数据目录

美元mysql.log mysql.old MV

$ mysqladmin flush-tables




然后做一个备份和删除mysql.old。