重启mysql主从同步mongodb(tungsten-replicator)
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)的更多相关文章
- zabbix3.0.4监控mysql主从同步
zabbix3.0.4监控mysql主从同步 1.监控mysql主从同步原理: 执行一个命令 mysql -u zabbix -pzabbix -e 'show slave status\G' 我们在 ...
- Linux下MySQL主从同步配置
Centos6.5 MySQL主从同步 MySQL版本5.6.25 主服务器:centos6.5 IP:192.168.1.101 从服务器:centos6.5 IP:192.168.1.102 一. ...
- Mysql主从同步(复制)
目录: mysql主从同步定义 主从同步机制 配置主从同步 配置主服务器 配置从服务器 使用主从同步来备份 使用mysqldump来备份 备份原始文件 ...
- MySQL主从同步原理 部署【转】
一.主从的作用:1.可以当做一种备份方式2.用来实现读写分离,缓解一个数据库的压力二.MySQL主从备份原理master 上提供binlog ,slave 通过 I/O线程从 master拿取 bin ...
- mysql主从同步配置(windows环境)
mysql主从同步配置(mysql5.5,windows环境) A主机(作为主服务器)环境:windows8.mysql5.5 ip:192.168.1.100(自己填) B主机(作为从服务器,由 ...
- mysql主从同步(3)-percona-toolkit工具(数据一致性监测、延迟监控)使用梳理
转自:http://www.cnblogs.com/kevingrace/p/6261091.html 在mysql工作中接触最多的就是mysql replication mysql在复制方面还是会有 ...
- Docker Mysql主从同步配置搭建
Docker Mysql主从同步配置搭建 建立目录 在虚拟机中建立目录,例如路径/home/mysql/master/data,目录结构如下: Linux中 新建文件夹命令:mkdir 文件夹名 返回 ...
- Mysql主从同步(复制)(转)
文章转自:https://www.cnblogs.com/kylinlin/p/5258719.html 目录: mysql主从同步定义 主从同步机制 配置主从同步 配置主服务器 配置从服务器 使用主 ...
- mysql主从同步(2)-问题梳理
之前详细介绍了Mysql主从复制的原理和部署过程,在mysql同步过程中会出现很多问题,导致数据同步异常.以下梳理了几种主从同步中可能存在的问题:1)slave运行过慢不能与master同步,也就是M ...
随机推荐
- spring cloud+dotnet core搭建微服务架构:配置中心续(五)
前言 上一章最后讲了,更新配置以后需要重启客户端才能生效,这在实际的场景中是不可取的.由于目前Steeltoe配置的重载只能由客户端发起,没有实现处理程序侦听服务器更改事件,所以还没办法实现彻底实现这 ...
- js实现微信朋友圈模糊图片功能
本人第一次写文章 ,写的不好大家就凑合着看吧. 界面的简单效果. 主要html如下 <div id="content"> <!--模糊图片--> <i ...
- git subtree pull 错误 Working tree has modifications
git subtree 是不错的东西,用于 git 管理子项目. 本文记录我遇到问题和翻译网上的答案. 当我开始 pull 的时候,使用下面的代码 git subtree pull --prefix= ...
- JavaScript对象之关联数组
Tip: 内容摘抄自<JavaScript权威指南>,看过该书的同学可以忽略本文. 存取一个对象的属性的方式: obj.attr; obj["attr"]; 两者最重要 ...
- C++基础知识2
2 变量和基本类型 2.1 基本内置类型 C++定义了一系列包括算术类型(arithmetic type)和空类型(void)在内的基本数据类型.其中算术类型包含字符,整型数,布尔值和浮点数.空类型不 ...
- 相对定位的div没有出现纵向滚动条
在一个相对定位的div中绝对定位很多html元素,纵向没有滚动条出现.原因:我们期望作为原点的点在窗口原点的下方,但是滚动条以窗口原点作为原点,所以没有出现滚动条.解决:在div外面再套一个div,o ...
- phalcon——HTTP 请求
(一般在控制器方法中使用) 获取值: (1)直接获取值: $customerName = $this->request->getPost("name"); (2)自动添 ...
- module、export、require、import的使用
module 每个文件就是一个模块.文件内定义的变量.函数等等都是在自己的作用域内,都是自身所私有的,对其它文件不可见. 每个文件内部都有一个module对象,它包含以下属性 id: 模块的识别符,通 ...
- maven基本基础知识及命令学习-1
Maven概述:Maven是很有效的项目管理工具,maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目构建.报告和文档的软件项目管理工具.统一管理环境,架包等. 一 maven下载 ...
- Warning: connect.static is not a function
grunt-contrib-connect从0.11.x版本开始不支持connect.static和connect.directory 你应该安装serve-static(加载静态文件)和serve- ...