binlog-watcher.js 486 B

1234567891011121314151617
  1. var mysql = require('../test/common').createConnection();
  2. var through2 = require('through2');
  3. var binlogStream = mysql.createBinlogStream({
  4. serverId: 123, // slave ID, first field in "show slave hosts" sql response
  5. // you can also specify slave host, username, password and port
  6. masterId: 0,
  7. filename: 'mysql-bin.000007',
  8. binlogPos: 120,
  9. flags: 1, // 1 = "non-blocking mode"
  10. });
  11. binlogStream.pipe(through2.obj(function(obj, enc, next) {
  12. console.log(obj);
  13. next();
  14. }));