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

实时查看执行语句和通过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。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部