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

重启mysql主从同步mongodb(tungsten-replicator)的更多相关文章

  1. zabbix3.0.4监控mysql主从同步

    zabbix3.0.4监控mysql主从同步 1.监控mysql主从同步原理: 执行一个命令 mysql -u zabbix -pzabbix -e 'show slave status\G' 我们在 ...

  2. Linux下MySQL主从同步配置

    Centos6.5 MySQL主从同步 MySQL版本5.6.25 主服务器:centos6.5 IP:192.168.1.101 从服务器:centos6.5 IP:192.168.1.102 一. ...

  3. Mysql主从同步(复制)

    目录: mysql主从同步定义      主从同步机制 配置主从同步      配置主服务器      配置从服务器 使用主从同步来备份      使用mysqldump来备份      备份原始文件 ...

  4. MySQL主从同步原理 部署【转】

    一.主从的作用:1.可以当做一种备份方式2.用来实现读写分离,缓解一个数据库的压力二.MySQL主从备份原理master 上提供binlog ,slave 通过 I/O线程从 master拿取 bin ...

  5. mysql主从同步配置(windows环境)

    mysql主从同步配置(mysql5.5,windows环境)   A主机(作为主服务器)环境:windows8.mysql5.5 ip:192.168.1.100(自己填) B主机(作为从服务器,由 ...

  6. mysql主从同步(3)-percona-toolkit工具(数据一致性监测、延迟监控)使用梳理

    转自:http://www.cnblogs.com/kevingrace/p/6261091.html 在mysql工作中接触最多的就是mysql replication mysql在复制方面还是会有 ...

  7. Docker Mysql主从同步配置搭建

    Docker Mysql主从同步配置搭建 建立目录 在虚拟机中建立目录,例如路径/home/mysql/master/data,目录结构如下: Linux中 新建文件夹命令:mkdir 文件夹名 返回 ...

  8. Mysql主从同步(复制)(转)

    文章转自:https://www.cnblogs.com/kylinlin/p/5258719.html 目录: mysql主从同步定义 主从同步机制 配置主从同步 配置主服务器 配置从服务器 使用主 ...

  9. mysql主从同步(2)-问题梳理

    之前详细介绍了Mysql主从复制的原理和部署过程,在mysql同步过程中会出现很多问题,导致数据同步异常.以下梳理了几种主从同步中可能存在的问题:1)slave运行过慢不能与master同步,也就是M ...

随机推荐

  1. 51nod 1510 最小化序列 | DP 贪心

    题目描述 现在有一个长度为n的数组A,另外还有一个整数k.数组下标从1开始. 现在你需要把数组的顺序重新排列一下使得下面这个的式子的值尽可能小. ∑|A[i]−A[i+k]| 特别的,你也可以不对数组 ...

  2. VB改变文件及文件夹属性的函数

    '以下为FSO对象的使用示例(VB6.0) Private myFSO As New FileSystemObject Private myFile As File Private myFolder ...

  3. 安装xp遇到的问题与如何连接共享的打印机

    2013-12-5 星期四 今天下午去给曹老师鼓捣电脑去了,安装了一个xp系统,加上一些常用的办公软件,在连接上一个共享的打印机. 下面是今天我遇到的问题: 问题:安装xp系统之后,没有本地连接,只有 ...

  4. 在打开Dreamweaver软件情况下,vs2010 asp项目无法调试

    会出现以下情况,只要关闭Dreamweaver就可以正常调试vs2010 asp项目.

  5. spacemacs 初始安装报错

    尝试使用emcas的配置文件spacemacs,第一次安装启动时,界面为纯白色,而且在输入完几个配置选项后,报了一个错误 Symbol's value as variable is void 根据官网 ...

  6. iOS下OpenCV开发用OC还是Swift

    本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃 其实标题中这个问题并不准确,准确的说法应该是iOS下的OpenCV开发是使用OC还是Swift ...

  7. 从零使用Python测试。Testing Using Python.

    0. 写在前面 本人使用Python测试已有多年,略有些皮毛经验.每次有新员工入职,都会从头教一遍如何入门上手使用Python进行测试.趁这段有空,整理成文档,也好方便后续新员工学习.文章如有不妥之处 ...

  8. SIP简介,第1部分:SIP初探

    说明:以下内容来着之前下载的一份文档,现将概念部分摘录在BLog,完成文档将放在文件中. SIP简介,第1部分:SIP初探 时间:2006-04-07作者:Emmanuel Proulx浏览次数: 2 ...

  9. Ionic3 启动非常慢

    优化: ionic cordova build android --prod --release

  10. scp命令,用来在本地和远程相互传递文件,非常方便

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...