MySQL-Syncer
MySQL-Syncer copied to clipboard
MySQL Syncer is a project which parse mysql binlog and sync to other datases, such as redis, mongodb and any other databases..
[ERROR] rs_read() bin:x:1:1::/:/sbin/nologin
mast slave 启动成功后,slave 日志里一直显示: retry connect to master 有两个地方不太清楚: - 我看到slave和master的配置里都是监听1919端口,这是为什么?应该是不一样的吗,如果不一样的话,slave 又是从哪里知道master的端口。 - 本地telnet 127.0.0.1 1919 端口成功,但是master log一直显示: [ERROR] get dumpcmd failed 不太清楚他们之间发生了什么。。
如题,这里的si->dump_info我没有找到它的初始化的地方,该rs_read函数总是报错!!!
master端socket创建成功,处于listen状态,但是slave端总是报错--rs_read() failed, error or empty。 问题出在si->dump_info为空,从而导致n = rs_read(si->info_fd, si->dump_info, RS_SLAVE_INFO_STR_LEN);读取失败。 我想应该是master端没有获取到mysql的binlog,但我找不到master端拉取mysql binlog的程序,请问在哪里???
1.event type我5.6的版本有30和31,但是和23,24相对应这个已经解决了 2.src/slave/rs_binlog_row.c:536,虽然我不知道为什么会触发这里,但是这里goto next_col; 明显会导致core dump 因为596行cmp += meta->meta_len;的meta还并没有赋值 暂时没法帮你改进,请作者修复下
Kudos on the great work. What license is MYSQL-Syncer available under: MIT/GPL/BSD?
两个配置实在同一台机子上,还是需要主从服务器啊?目前在一台机子上试了,有master进程,但是slave进程start之后,没有进程相关信息,小白,谢谢
只能支持到表?假如现在只需要某张表的几个字段数据复制过去呢?