New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

zongji

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zongji

A mysql binlog listener running on Node.js

  • 0.2.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
442
decreased by-19.93%
Maintainers
1
Weekly downloads
 
Created
Source

ZongJi

A MySQL binlog listener running on Node.js.

ZongJi (踪迹) is pronounced as zōng jì in Chinese.

Work In Progress

Not all the data types in Mysql are supported, I will keep working on that.

Rewrite

Since v0.2.0, The native part(which is written in C++) has been dropped. It is now a pure JS implementation based on node-mysql, or you can say it is a patch on node-mysql.

Prerequisite

  • Node.js v0.10+

  • enable MySQL binlog in my.cnf, here is a sample config, remember to restart MySQL server after making the changes.

    Notice that binlog checksum is disabled, ZongJi doesn't support it right now. It's a new feature from MySQL 5.6.

    # binlog config
    server-id = 1
    log_bin = /usr/local/var/log/mysql/mysql-bin.log
    binlog_do_db = employees
    expire_logs_days = 10
    max_binlog_size  = 100M
    
    #Very important if you want to receive write, update and delete row events
    binlog_format    = row
    
    # only do it in mysql 5.6
    binlog_checksum  = none
    

Reference

I learnt many things from following resources while making ZongJi.

License

MIT

Keywords

FAQs

Package last updated on 27 Mar 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc