返回顶部
首页 > 资讯 > 数据库 >trove 配置 mysql replica
  • 384
分享到

trove 配置 mysql replica

2024-04-02 19:04:59 384人浏览 独家记忆
摘要

一、 binlog 模式Mysql 5.6 及以上版本 templates 未提供 binlog 模板,默认只能使用gtid模式,可以考虑自行制作模板以用binlog复制1、 编辑 /etc/trove/t

一、 binlog 模式
Mysql 5.6 及以上版本 templates 未提供 binlog 模板,默认只能使用gtid模式,可以考虑自行制作模板以用binlog复制
1、 编辑 /etc/trove/trove-taskmanager.conf

[DEFAULT]
...
template_path = /etc/trove/templates/
...

2、 查看mysql的version

trove datastore-list
+--------------------------------------+-------+
| ID                                   | Name  |
+--------------------------------------+-------+
| b10f2f73-77cd-484c-9105-a33bc56e0fa4 | mysql |
+--------------------------------------+-------+

trove datastore-version-list mysql
+--------------------------------------+-----------+
| ID                                   | Name      |
+--------------------------------------+-----------+
| 4ee1da20-df29-4e88-b3eb-795b2f4c12f2 | mysql-5.6 |
| a52b6fac-2601-4b5b-837c-95d5507d0269 | mysql-5.5 |
+--------------------------------------+-----------+

3、 复制mysql配置文件模板,在运行trove-taskmanager的节点上执行

cp -r trove/templates/ /etc/trove/
cd /etc/trove/templates/mysql
cp -r 5.5 mysql-5.5 # mysql-5.5 根据 datastore-version-list 输出确定

4、 编辑 /etc/trove/trove-guestagent.conf

[mysql]
...
replication_strategy = MysqlBinlogReplication
replication_namespace = trove.guestagent.strategies.replication.mysql_binlog

二、gtid 模式
不适用于mysql 5.5,mysql 5.5 不支持 gtid 复制
1、编辑 /etc/trove/trove-taskmanager.conf

[DEFAULT]
...
template_path = /etc/trove/templates/
...

2、复制mysql配置文件模板,在运行trove-taskmanager的节点上执行

cp -r trove/templates/ /etc/trove/

3、编辑 /etc/trove/trove-guestagent.conf

[mysql]
...
replication_strategy = MysqlGTIDReplication
replication_namespace = trove.guestagent.strategies.replication.mysql_gtid

三、创建复制
1、mysql 5.5

trove create ab 6 --size 5 --databases myDB \
    --users userA:passWord --datastore_version mysql-5.5 \
    --datastore mysql

trove create ab-slave1 6 --size 5 --replica_of ab --replica_count 1 \
    --datastore_version mysql-5.5     --datastore mysql

2、mysql 5.6

trove create ab 6 --size 5 --databases myDB \
    --users userA:password --datastore_version mysql-5.6 \
    --datastore mysql

trove create ab-slave1 6 --size 5 --replica_of ab --replica_count 1 \
    --datastore_version mysql-5.6     --datastore mysql

四、参考链接:
https://ly798.GitHub.io/2017/01/20/trove-mysql-replication/


您可能感兴趣的文档:

--结束END--

本文标题: trove 配置 mysql replica

本文链接: https://lsjlt.com/news/50329.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • trove 配置 mysql replica
    一、 binlog 模式mysql 5.6 及以上版本 templates 未提供 binlog 模板,默认只能使用gtid模式,可以考虑自行制作模板以用binlog复制1、 编辑 /etc/trove/t...
    99+
    2024-04-02
  • trove mysql replica 使用
    1、trove mysql replica 一些限制trove 可以同时支持binlog replica 和gtid replicagtid 需要mysql5.6及其以上版本newton trove 对my...
    99+
    2024-04-02
  • mongo 3.2 replica set 配置
    一、环境信息CentOS release 6.7 (Final)mongo version: 3.2.6192.168.1.173  &...
    99+
    2024-04-02
  • 公司的实战Replica Sets+Sharding方案采用配置文件2
    公司的实战Replica Sets+Sharding方案采用配置文件2公司mongo集群分片实战服务器三台        &n...
    99+
    2024-04-02
  • Docker配置MySQL
    yum update yum install docker -y # 修改国内镜像仓库 vi /etc/docker/daemon.json # 加 "registry-mirrors": ["http://hub-mirror.c...
    99+
    2016-03-09
    Docker配置MySQL
  • mysql配置secure_file_priv
    1、secure_file_priv 配置项控制LOAD DATA, SELECT …OUTFILE, LOAD_FILE()的使用权限。 secure_file_priv 设置值为 NULL 时,表示限制mysqld不允许...
    99+
    2023-09-03
    mysql 数据库 服务器
  • Linux下MySQL安装配置 MySQL配置参数详解
    一、下载编译安装 #cd /usr/local/src/ #wget http://mysql.byungsoo.net/Downloads/MySQL-5.1/mysql-5.1.38.tar.gz #tar –xzvf mysql-5....
    99+
    2015-11-24
    Linux下MySQL安装配置 MySQL配置参数详解
  • MySql安装配置
    一、准备工作: 1、MySql; 下载地址:https://pan.baidu.com/s/1_jGonvoX8E7JMw1fgA9nZg 提取码:rx9a 二、安装MySql: 1、点击程序运行,选择“自定义”,点击“下一步” 2、选择...
    99+
    2019-04-04
    MySql安装配置
  • mysql配置问题
    mysql8.0版本在配置文件my.ini[mysqld]加上skip-grant-tables后无法启动 需要手动去任务管理器中,关闭mysql服务,步骤如下: 需要用管理员身份打开一个命令提示符窗口,然后输入mysqld -...
    99+
    2021-06-13
    mysql配置问题 数据库入门 数据库基础教程 数据库 mysql
  • mysql配置优化
    1、innodb_flush_log_at_trx_commit :事务日志提交策略即提交事务的时候将 redo 日志写入磁盘中的时机。 等于0:等于0表示每次提交事务时将数据提交到mysql redo log buffer 中即表示操...
    99+
    2014-09-02
    mysql配置优化
  • LINUX下配置MYSQL
    初次学习在Linux下配置Mysql,首先查找版本,环境;部署后,启动Mysql,检验数据库是否运行正常[@more@]--查看LINUX版本[root@sd ~]# cat /etc/issueRed H...
    99+
    2024-04-02
  • MySQL双主配置
    准备环境:服务器操作系统为RHEL6.4 x86_64,为最小化安装。主机A和主机B均关闭防火墙和SELINUX ,IP地址分别为192.168.131.129和192.168.131.130...
    99+
    2024-04-02
  • 如何配置mysql
    这篇文章将为大家详细讲解有关如何配置mysql,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。如何配置mysql1.进入mysql配置向导2.选择配置方式3....
    99+
    2024-04-02
  • MySQL如何配置
    这篇文章给大家分享的是有关MySQL如何配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。MySQL可以从mysql.com下载,安装然后配置,也可以从Synaptic Pack...
    99+
    2024-04-02
  • MySQL 安装配置
    MySQL 安装配置 MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。 MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 MySQL由于其体积小、速度快、总体拥有成本低,...
    99+
    2023-09-14
    mysql 数据库
  • MySQL主从配置
    MySQL 主从配置方案 1. 安装数据库(同版本,采用压缩包的方式安装) 1 创建配置文件my.ini,并将my.ini存放在MySQL安装目录下 [mysqld]# 设置MySQL安装路径base...
    99+
    2023-09-29
    mysql 服务器 数据库
  • Docker Nacos 配置mysql
    官网:home 简介: Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮...
    99+
    2023-09-16
    docker java 容器
  • mysql配置主从
    一、部署mysql 1、先部署好两台mysql数据库,部署mysql可以查看我的文档 写文章-CSDN创作中心 二、开始配置mysql主从 1、主机配置 vim /etc/my.cnf 或者 vi /etc/my.cnf #增加一下配...
    99+
    2023-09-05
    mysql 数据库
  • MySQL:安装与配置
    一、MySQL安装 0、下载社区版安装包 官网下载地址:https://dev.mysql.com/downloads/installer/ 进入安装页面,这里不选择默认安装的所有工具,仅选择Server only。 如果没有V...
    99+
    2017-03-30
    MySQL:安装与配置 数据库入门 数据库基础教程 数据库 mysql
  • 免安装mysql配置
    1、下载压缩包:去官网下载免安装的MySQL的压缩包http://dev.mysql.com/downloads/mysql/根据机器选择64位或者32位:   2、解压到相应目录。我解压到了D:\Pro...
    99+
    2022-05-18
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作