Real-time MySQL binlog monitoring, powered by Electron
Bindog helps developers see database changes as they happen, making it easy to catch unintended modifications during code refactoring or rewriting.
- Real-time Monitoring – Track MySQL binlog events live.
- Visual Interface – Electron-based GUI for instant insights.
- Smart Search – Filter events by database, table, or keyword.
- Error Detection – Quickly spot unexpected database changes during development.
- MySQL with binary logging enabled (
binlog_format = row) - Node.js ≥ 12
- Electron ≥ 21
git clone https://github.com/zhangqibupt/bindog.git
cd bindog
yarn install
yarn startOr download the latest release.
Enable binlog in my.cnf:
[mysqld]
server-id = 1
binlog_format = row
log_bin = /var/log/mysql/mysql-bin.log- Validate code changes against database impact instantly.
- Speed up debugging by highlighting unexpected modifications.
- Interactive GUI makes binlog exploration intuitive.
- MySQL only.
- Requires Node.js ≥ 12, Electron ≥ 21.