• ADADADADAD

    trove 配置 mysql replica[ mysql数据库 ]

    mysql数据库 时间:2024-12-03 10:30:47

    作者:文/会员上传

    简介:

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

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

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

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

    2、 查看mysql的version

    trovedatastore-list+--------------------------------------+-------+|ID|Name|+--------------------------------------+-------+|b10f2f73-77cd-484c-9105-a33bc56e0fa4|mysql|+--------------------------------------+-------+trovedatastore-version-listmysql+--------------------------------------+-----------+|ID|Name|+--------------------------------------+-----------+|4ee1da20-df29-4e88-b3eb-795b2f4c12f2|mysql-5.6||a52b6fac-2601-4b5b-837c-95d5507d0269|mysql-5.5|+--------------------------------------+-----------+

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

    cp-rtrove/templates//etc/trove/cd/etc/trove/templates/mysqlcp-r5.5mysql-5.5#mysql-5.5根据datastore-version-list输出确定

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

    [mysql]...replication_strategy=MysqlBinlogReplicationreplication_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-rtrove/templates//etc/trove/

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

    [mysql]...replication_strategy=MysqlGTIDReplicationreplication_namespace=trove.guestagent.strategies.replication.mysql_gtid

    三、创建复制
    1、mysql 5.5

    trovecreateab6--size5--databasesmyDB\--usersuserA:password--datastore_versionmysql-5.5\--datastoremysqltrovecreateab-slave16--size5--replica_ofab--replica_count1\--datastore_versionmysql-5.5--datastoremysql

    2、mysql 5.6

    trovecreateab6--size5--databasesmyDB\--usersuserA:password--datastore_versionmysql-5.6\--datastoremysqltrovecreateab-slave16--size5--replica_ofab--replica_count1\--datastore_versionmysql-5.6--datastoremysql

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


    trove 配置 mysql replica.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlreplicabinlog