正在将MySql数据库链接到Azure



我有一个使用MySql的数据库,但我想迁移到azure MySql,我知道这是可能的,我是azure的新手。

我的问题是,如果我对本地数据库进行更改,是否可以使用相同的更改自动更新azure中的表

我想把两个数据库链接在一起,任何对任何数据库的更改都会影响另一个数据库。

此功能可用,称为复制中的数据。有关如何配置此功能的说明,请参阅:如何在复制中为MySQL数据配置Azure数据库。请参阅限制和注意事项,但以下是要求:

  • 主服务器版本必须至少为MySQL 5.6版本
  • 主服务器和副本服务器的版本必须相同。例如,两者都必须是MySQL 5.6版本,或者都必须是MySQL5.7版本
  • 每个表都必须有一个主键
  • 主服务器应该使用MySQL InnoDB引擎
  • 用户必须具有在主服务器上配置二进制日志记录和创建新用户的权限
  • 如果主服务器启用了SSL,请确保为域提供的SSL CA证书已包含在mysql.az_replication_change_master存储过程中。请参阅以下示例和master_ssl_ca参数
  • 确保主服务器的IP地址已添加到Azure Database for MySQL副本服务器的防火墙规则中。使用Azure门户或Azure CLI更新防火墙规则
  • 确保托管主服务器的计算机允许端口3306上的入站和出站流量
  • 确保主服务器具有公共IP地址、DNS可公开访问或具有完全限定的域名(FQDN(

相关内容

  • 没有找到相关文章

最新更新