实时查看执行语句和通过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。