重启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 ...
随机推荐
- ionic构建APP--简单操作实现APP制作
ionic--基于AngularJS的app框架 1安装ionic .HBuilder创建APP项目,导入ionic的css,js(fonts)文件. .导入ionic.css和ionic.bundl ...
- 搭建阿里云 centos mysql tomcat jdk
[toc] 阿里云使用centos 登录 http://www.aliyun.com/ 点击登录 进入控制 https://home.console.aliyun.com/ 云服务器 运行中 把ip输 ...
- win10 uwp 通知Toast
win10通知使用Toast 可以使用win10 模板添加通知 var t = Windows.UI.Notifications.ToastTemplateType.ToastText02; 使用Ge ...
- APP在模拟器崩溃,提示__gcd_queue_item_enqueue_hook_block_invoke
libBacktraceRecording.dylib`__gcd_queue_item_enqueue_hook_block_invoke: libBacktraceRecording.dylib` ...
- 1. Apache ZooKeeper快速课程入门
Tips Tips做一个终身学习的人! 日拱一卒,功不唐捐. 在过去的几十年里,互联网改变了我们生活的方式.Internet上提供的服务通常由复杂的软件系统支持,这些系统跨越了大量的服务器,而且常常位 ...
- LeetCode 280. Wiggle Sort (摆动排序)$
Given an unsorted array nums, reorder it in-place such that nums[0] <= nums[1] >= nums[2] < ...
- LeetCode 26. Remove Duplicates from Sorted Array (从有序序列里移除重复项)
Given a sorted array, remove the duplicates in place such that each element appear only once and ret ...
- MFC程序使用GTest搭建测试框架
一.起源 最近对单元测试比较感兴趣,之后就上网搜了一些测试的框架,C++项目使用的测试框架基本上都使用的GoogleTest,之后就开启了gtest的学习之路. 主要是根据<玩转Google开源 ...
- struts2(五)之struts2拦截器与自定义拦截器
前言 前面介绍了struts2的输入验证,如果让我自己选的话,肯定是选择xml配置校验的方法,因为,能使用struts2中的一些校验规则,就无需自己编写了, 不过到后面应该都有其他更方便的校验方法,而 ...
- IdentityServer4 通过 AccessToken 获取 UserClaims
实现效果:通过生成的access_token获取用户的一些信息,这样客户端请求的时候,不需要传递用户信息了. 示例配置: public void ConfigureServices(IServiceC ...