总之就是微软不维护单一服务的数据库了,而给出的唯一建议就是下面所说的 从单一服务器迁移到灵活服务器。
从单一服务器迁移到灵活服务器(重要!非常重要!非常重要!)
因为是数据库迁移,在决定迁移前最好做好风险评估与数据库备份等操作。下面会列举三个主要的关心点来说从单一服务器迁移到灵活服务器比较重要的事项
如何 从单一服务器迁移到灵活服务器
(一)脱机方式
1. 使用 Azure 的数据库迁移服务DMS 进行迁移(脱机)-- 建议
迁移方法参照:https://learn.microsoft.com/zh-cn/azure/dms/tutorial-mysql-azure-single-to-flex-offline-portal
2. 自定义shell脚本进行迁移
3. 使用 mydumper/myloader 进行迁移(试用于迁移大型数据库)
迁移方法参照:https://learn.microsoft.com/zh-cn/azure/mysql/migrate/concepts-migrate-mydumper-myloader
4. 使用 mysqldump 或 MySQL Workbench (Navicat) 导入/导出实用工具(适用于较小数据库执行脱机迁移)
迁移方法参照:https://learn.microsoft.com/zh-cn/azure/mysql/single-server/concepts-migrate-import-export
(二)联机方式
1. 使用 Azure 的数据库迁移服务DMS 进行迁移(联机)-- 建议
迁移方法参照:https://learn.microsoft.com/zh-cn/azure/dms/tutorial-mysql-azure-single-to-flex-online-portal
注意:要进行联机迁移,可将 DMS 支持的启用事务一致性
功能与数据传入复制或复制更改结合使用。
DMS 联机迁移功能目前为预览版。 DMS 支持 MySQL 版本 5.7 和 8.0 的迁移,它还支持从较低版本的 MySQL 服务器(v5.7 和更高版本)迁移到更高版本的服务器。 此外,DMS 支持跨区域、跨资源组和跨订阅迁移,因此可以为目标服务器选择不同于为源服务器指定的区域、资源组和订阅。
2. 使用 mydumper/myloader 进行迁移(试用于迁移大型数据库)
关于 停用单一服务器停用的比较重要的几个问题
为什么 Azure Database for MySQL 单一服务器即将停用?
Azure Database for MySQL 单一服务器在 2018 年正式发布 (GA)。 但是,鉴于客户反馈和 Azure 数据库环境中计算、可用性、可伸缩性和性能功能方面的新进展,单一服务器产品/服务需要停用,并升级为新的体系结构 - Azure Database for MySQL 灵活服务器,以充分利用 Azure 的开源数据库平台。
为什么要求我迁移到 Azure Database for MySQL 灵活服务器?
- 有最大的控制在灵活服务器上
- 正常运行期间,能够在相同或者不同的区域进行热备用
- 提供更多的优化成本
- 提供了更
我需要在多久之内将单一服务器迁移到灵活服务器?
Azure Database for MySQL 单一服务器计划于 2024 年 9 月 16 日停用,因此强烈建议尽早将单一服务器迁移到灵活服务器,以确保有足够的时间运行迁移生命周期,应用灵活服务器提供的优势,并确保业务连续性。
现有 Azure Database for MySQL 单一服务器实例会受到什么影响?(重要!)
现有 Azure Database for MySQL 单一服务器可以保持现有运行,并且将在停用日期之前受到正式支持。
但是,将不会为单一服务器发布任何新更新。
是否可以选择在停用日期之后继续运行单一服务器?(重要!)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
这里获取](https://bbs.csdn.net/topics/618545628)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!