美文网首页
MySql执行事件函数以及查询binlog日志

MySql执行事件函数以及查询binlog日志

作者: Andy旧言 | 来源:发表于2018-06-29 14:51 被阅读0次

开发中,因为需求的原因,需要动态切换数据库来执行某些数据的增删改查,作者在开发中遇到这样的问题,后来通过mysql编写函数,定时执行完美的解决了这个问题。在不同的数据库中增加函数和事件达到每个数据库中的数据进行修改。

查询数据库事件函数是否开启命令:

SELECT @@event_scheduler;
SHOW VARIABLES LIKE 'event%';

如果显示为off,请执行以下sql语句设置打开:

set GLOBAL event_scheduler = 1;
SET GLOBAL event_scheduler = ON;

此时,事件就打开了,可以进行自己事件的编辑了。

查询Linux服务器中binlog日志以及转换为txt到本地,切换到mysql的binlog日志目录,执行以下代码:
其中/var/lib/mysql/为binlog日志路径,/usr/bin/mysqlbinlog 为mysqlbinlog工具路径,> test.txt为保存到当前binlog日志目录下的txt文件,我们可以下载到本地进行查看。

/usr/bin/mysqlbinlog /var/lib/mysql/mysql-bin.000025
/usr/bin/mysqlbinlog /var/lib/mysql/mysql-bin.000025 > test.txt

相关文章

  • MySql执行事件函数以及查询binlog日志

    开发中,因为需求的原因,需要动态切换数据库来执行某些数据的增删改查,作者在开发中遇到这样的问题,后来通过mysql...

  • MySQL BinLog-2020-02

    MySQL binlog的几种日志录入格式以及区别binlog文件中存储的内容称之为二进制事件,简称事件。我们的每...

  • mysql日志系统

    mysql有如下几种不同的日志: 错误日志 二进制日志(Binlog日志) 查询日志 慢查询日志 事务日志(inn...

  • mysql log

    Mysql 日志: 1. 错误日志 2. 查询日志 3. binlog日志 4. 慢查询日志 5. 审核日志 6....

  • MySQL redo log和undo log 原理

    MySQL的日志有很多种,如二进制日志(binlog)、错误日志、查询日志、慢查询日志等,此外InnoDB存储引擎...

  • mysql慢查询日志

    慢查询日志 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能,执行时间...

  • mysqlbinlog怎么恢复数据

    Mysql之binlog日志说明及利用binlog日志恢复数据操作记录 众所周知,binlog日志对于mysql数...

  • Mysql之binlog

    binlog MySQL的二进制日志,记录了所有增删改的日志,以事件形式记录,还包含语句所执行的消耗的时间,MyS...

  • mysql binlog日志备份脚本

    mysql binlog日志备份脚本mysql binlog日志备份脚本 备份到备份服务器 1) 确定binlog...

  • 666!MySQL 的 binlog 的三种格式这么好玩!

    MySQL 中的日志比较重要的有 binlog(归档日志)、redo log(重做日志)以及 undo log,那...

网友评论

      本文标题:MySql执行事件函数以及查询binlog日志

      本文链接:https://www.haomeiwen.com/subject/oydayftx.html