mysql实时同步数据?

问题描述

数据库:两台mysql数据库服务器mysqlA(别人的)mysqlB(自己的)
mysqlA数据库会有数据新增
mysqlB作为我自己的业务查询数据库,但是数据的来源与mysqlA

因为是阿里云的数据库,我不知道怎样修改配置文件

我有mysqlA的账号和密码

我的问题
  1. 我想要mysqlB实时的从mysqlA同步数据,我如何能达到目的
  2. 能否不通过修改配置文件就可以同步数据

大家有什么建议吗?或者相关的文章推荐

可以用canel或者datax试试

要将数据从一个MySQL数据库(mysqlA)实时同步到另一个数据库(mysqlB),可以使用MySQL复制功能。复制允许您将数据从一个数据库服务器(主服务器)自动复制到一个或多个其他数据库服务器(从属服务器),并使复制的数据与主服务器保持同步。

要设置复制,您需要修改mysqlA和mysqlB的配置文件。在mysqlA上,您需要启用二进制日志,该日志记录对数据库所做的所有更改;在mysqlB上,您将需要将其配置为从属日志,并指定mysqlA的连接详细信息。

配置完成后,您可以启动复制过程,mysqlB将自动从mysqlA复制数据并保持数据同步。

请注意,复制可能会对主数据库产生性能影响,因此在启用它之前,必须仔细考虑工作负载和用例。在生产环境中使用复制设置之前,彻底测试复制设置也是一个好主意。

问题1,问题2都可在这个参考实例中找到思路,【mysql数据库数据同步设置方法介绍】,链接:https://www.fke6.com/html/14544.html

参考方案: https://blog.csdn.net/qq_22473611/article/details/100160979?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-100160979-blog-113821037.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-100160979-blog-113821037.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=1

主从配置,把A设置成主库,把B设置成从库,mysql的主从同步机制,就会从A自动同步数据到B