1. 连接mysql



mysql -uroot -p;(mysql从库)
输入数据库密码



2. 停止主同步



mysql> stop slave;



3. 清数据 将mongo库数据清空 

4. 杀主同步进程



ps -ef|grep java
找到 /opt/continuent/releases/tungsten-replicator-2.2.1-403_pid11913/tungsten-replicator/bin/的进程
kill -9 34323



5. 从库、Mongo库服务器 删除opt下文件



cd /opt     
rm -rf continuent



6. 删除从库数据库中的同步工具数据库tungsten_mysql2mongodb
    删除Mongo数据库中的同步工具数据库tungsten_mysql2mongodb

7.启动主从同步



cd /usr/src/tungsten-replicator-2.2.1-403
主同步部署(169)
./tools/tpm install mysql2mongodb \
    --master=192.168.9.169 \
    --install-directory=/opt/continuent \
    --replication-user=数据库用户名 \
    --replication-password=数据库密码\
    --enable-heterogenous-master=true \
    --repl-svc-extractor-filters=replicate \
    --property=replicator.filter.replicate.do=需要同步的数据库 \
    --property=replicator.filter.replicate.ignore=zhongxin.zx_notice_req_log \
    --property=replicator.filter.pkey.addColumnsToDeletes=true \
    --property=replicator.filter.pkey.addPkeyToInserts=true  \
    --start

从部署(63)
./tools/tungsten-installer --master-slave -a  \
     --datasource-type=mongodb \
     --datasource-port=20000 \
     --master-host=192.168.9.169     \
     --service-name=mysql2mongodb  \
     --home-directory=/opt/continuent \
     --java-file-encoding=UTF8 \
     --svc-parallelization-type=none \
     --start-and-report



8. 查看运行状态



/opt/continuent/tungsten/tungsten-replicator/bin/trepctl services          
started         : true
state           : ONLINE



9. 进mysql主库备份数据到/root文件夹下



mysqldump -p -uroot  zhongxin > zhongxin.sql
输入数据库密码



10. 将 zhongxin.sql copy到从库服务器



cd /root
scp zhongxin.sql root@192.168.9.169:/root
输入服务器密码



11. 进mysql从库恢复数据



cd /root
mysql -p -uroot  zhongxin <  zhongxin.sql
输入数据库密码



12、登录主库的mysql,查询master的状态



mysql -uroot -p;
输入数据库密码
mysql>show master status;
    +------------------+----------+--------------+------------------+
   | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
   +------------------+----------+--------------+------------------+
   | mysql-bin.000013| 38657001|              |                  |
   +------------------+----------+--------------+------------------+
   1 row in set (0.00 sec)
   注:执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化



13、登录从库的mysql 设置同步的起点



mysql -uroot -p; 
输入数据库密码
mysql> change master to  master_host='mysql主库host',master_user='主库用户名',master_password='主库密码',master_log_file='mysql-bin.000013(File)',master_log_pos=38657001(Position);



14、 启动同步



mysql>start slave;



如果Slave_IO_Running:CONNECTION  有可能是密码不对,Slave_SQL_Running:NO  需要reset slave;重新设置同步节点

15、查看从库的同步状态 mysql下



mysql> show slave status\G
Slave_IO_Running: Yes
Slave_SQL_Running: Yes



16.启动日志查看



cat /tmp/tungsten-configure.log