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

转载于:https://www.cnblogs.com/Smilence1024/p/7871404.html

重启mysql主从同步mongodb(tungsten-replicator)相关推荐

  1. 项目性能优化(MySQL读写分离、MySQL主从同步、Django实现MySQL读写分离)

    当项目中数据库表越来越多,数据量也逐渐增多时,需要做数据库的安全和性能的优化.对于数据库的优化,可以选择使用MySQL读写分离实现. 1.MySQL主从同步 1.主从同步机制 1.1.主从同步介绍和优 ...

  2. MySQL主从同步问题集

    http://blog.chinaunix.net/uid-8786588-id-3771613.html 在InnoDB引擎下发现,Mysql的主从热备存在数据不一致的问题,一些数据没有成功同步到备 ...

  3. 基于Mysql主从同步的读写分离

    Mysql读写分离 mysql读写分离技术又称为mysql代理服务,通过在mysql主从同步的基础上增加一台代理服务器来实现将访问数据库时的读和写操作分配到不同服务器上来实现负载均衡,从而提高数据库访 ...

  4. 基于mysql主从同步的proxy读写分离

    mysql-proxy 简介 MySQL Proxy是一个处于你的client端和MySQL server端之间的简单程序,它可以监测.分析或改变它们的通信.它使用灵活,没有限制,常见的用途包括:负载 ...

  5. mysql 主从同步不一致_涨知识!MySQL 主从同步原理原来是这样的

    什么是 MySQL 主从同步 当 master(主)库的数据发生变化的时候,变化会实时的同步到slave(从)库. 主从同步有什么好处 水平扩展数据库的负载能力 容错,高可用.Failover/Hig ...

  6. DBA(三):MySQL主从同步、复制模式

    MySQL主从同步 主从同步概述 MySQL主从同步 主从同步介绍 实现数据自动同步的服务结构 主服务器:接受客户端访问连接 从服务器:自动同步主服务器的数据 主从同步的工作原理 主库有1个线程叫du ...

  7. mysql主从同步_utf8_MySQL主从同步

    MySQL主从同步 特别提醒: 做主从前最好在数据库尚未创建的时候做,如果已经创建了.可以将原来数据导出,等建立好主从以后在主上面导入即可让数据同步 1.环境 主数据库  IP:10.5.100.15 ...

  8. mysql主从同步配置超详细_MySQL主从同步配置

    一. 理论部分 MySQL主从同步 主从同步使得数据可以从一个数据库服务器复制到其他的服务器上.在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave). 因为复制 ...

  9. Django中实现MySQL主从同步实现读写分离

    1 MySQL主从同步1. 主从同步机制 1.主从同步介绍和优点 在多台数据服务器中,分为主服务器和从服务器.一台主服务器对应多台从服务器. 主服务器只负责写入数据,从服务器只负责同步主服务器的数据, ...

最新文章

  1. Git 常用操作(4)- 更改提交
  2. 使用tmpfs缓存文件提高性能
  3. Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略
  4. 往ABAP gateway system上和Cloud Foundry上部署HTML5应用
  5. java openxml 操作 word,openxml word转成xml
  6. Linux: 系统配置 crond 和 crontab(有图有代码有真相!!!)
  7. 【SpringMVC笔记】Ajax 入门(jQuery.ajax)
  8. 第八届开源操作系统年度技术会议(OS2ATC)在京召开, 百位科技菁英到场共鉴“开源协作”
  9. C#判断当前运行环境是否64bit
  10. 华为p10应用市场无法连接服务器,华为p10如何连接电脑及没反应怎么解决【图文教程】...
  11. 机器学习与数据挖掘之决策树
  12. MySQL数据表添加新字段
  13. 设计模式03 行为型模式
  14. Coursera | Andrew Ng (01-week-3-3.8)—激活函数的导数
  15. 【离散数学】集合论基础
  16. 《弃子长安》第九章 大漠金钩
  17. telnet远程管理的命令
  18. 用YOLO3进行人民币编码的定位与切割
  19. 汇编语言程序教程:从入门到精通!
  20. shell脚本——xsync

热门文章

  1. SylixOS学习二—— SylixOS启程之旅_ SylixOS系统配置
  2. 模板解析-mustache分析
  3. YAGO: A Core of Semantic Knowledge Unifying WordNet and Wikipedia
  4. 今天接到蚂蚁金服的电话面试,直接被虐成渣渣
  5. jquery 触发a标签点击事件,弹出页面
  6. 一款Android App升级库
  7. 一对一视频app开发选择如何合适算法
  8. 三国杀显示服务器登录错误,三国杀登录超时怎么办 应变篇登录失败问题怎么解决...
  9. Saturating VS Non-Saturating Loss functions in GANs
  10. 智能手环功能模块设计_智能手环、功能模块以及智能手表的制作方法