mysql更新语句⽇志_通过MySQL⽇志实时查看执⾏语句以及
更新⽇志的教程
查看MySQL执⾏的语句
想实时查看MySQL所执⾏的sql语句,类似mssql⾥的事件探查器。对my.ini⽂件进⾏设置,打开⽂件进⾏修改:
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
ong_query_time =1 --是指执⾏超过多久的sql会被log下来,这⾥是1秒
log-slow-queries=slowqueris.log --将查询返回较慢的语句进⾏记录
log-queries-not-using-indexes = nouseindex.log --就是字⾯意思,log下来没有使⽤索引的query
log=mylog.log --对所有执⾏语句进⾏记录
以上参数开启后,可能会影响MySQL性能,在⽣产环境下建议关闭
如何使⽤新的更新⽇志
如果你只使⽤⼀个更新⽇志,你只须清空⽇志⽂件,然后移⾛旧的更新⽇志⽂件到⼀个备份中,然后启⽤新的更新⽇志。
⽤下列⽅法可以强制服务器启⽤新的更新⽇志:
mysqladmin flush-logs
你⼀般需要在命令⾏提供使⽤的数据库⽤户:
mysqladmin –u root –p flush-logs
mysqladmin refreshmysql入门基础教程
你⼀般需要在命令⾏提供使⽤的数据库⽤户:
mysqladmin –u root –p refresh
django为什么d不发音如果你正在使⽤MySQL 3.21或更早的版本,你必须使⽤mysqladmin refresh。
SQL命令
FLUSH LOGS
重启服务器
编程软件scratch游戏教程上述⽅法都具有这样的功能:如何学编程语言
关闭并且再打开标准和更新记录⽂件。如果你指定了⼀个没有扩展名的更新记录⽂件,新的更新记录⽂件的扩展数字将相对先前的⽂件加1。
mysql>FLUSH LOGS;
如何使⽤新的常规⽇志
⽤上⾯的⽅法同样可以强制更新常规⽇志。
要准备备份常规⽇志,其步骤可能复杂⼀些:abap开发培训是什么意思
$ cd mysql-data-directory
$ mv mysql.log mysql.old
$ mysqladmin flush-tables
然后做⼀个备份并删除“mysql.old”。
您可能感兴趣的⽂章:MYSQL5.7.9开启慢查询⽇志的技巧MySQL中开启和使⽤通⽤查询⽇志的实例教程对MySQL慢查询⽇志进⾏分析的基本教程简单整理MySQL的⽇志操作命令MySQL中Binary Log⼆进制⽇志⽂件的基本操作命令⼩结MySQL慢查询优化之慢查询⽇志分析的实例教程Windows下MySQL⽇志基本的查看以及导⼊导出⽤法教程MySQL⽇志维护策略汇总MySQL⽇志管理详解MYSQL⽇志的正确删除⽅法详解width 100%
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论