介绍
当数据库的需求超出其基础结构的支持范围时,需要迁移到新的基础结构。 数据库迁移过程相对简单。 首先停止一个或多个应用,然后从源数据库导出数据。 接下来,将数据导入新数据库,将一个或多个应用重新指向新数据库,然后重启应用。 但请记住,有一些因素需要考虑,例如可用的故障时间或所需的导出/导入自定义级别。 Azure Database for MySQL 是一种托管云解决方案,与自承载服务器相比,它提供了复制等功能并降低了维护成本。
示例方案
假设你在一家电子商务初创公司 Wingtip Toys 工作。 你评估了云迁移,并选择迁移到 Azure Database for MySQL 灵活服务器。 你还选择了配置设置,并使用新数据库测试了应用程序。 是时候将数据库从本地 MySQL 服务器迁移到 Azure Database for MySQL 灵活服务器了。
Wingtip Toys 将在下个季度推出假日营销活动,因此在此之前完成数据库迁移至关重要。 该团队熟悉管理 MySQL 服务器,但从未将数据库迁移到云端。
目前,Wingtip Toys 的客户以美国为中心,日间流量是可以预测的。 你预计此模式将在活动推出后发生变化,随着假期临近,当人们晚上晚些时候购物时,新玩具将吸引更多国际观众。
执行的操作
你将首先查看迁移数据库的注意事项和阶段。 然后,你将查看可用的工具,并选择最适合迁移的选项。 最后,在决定方法后,将数据库从本地服务器迁移到新的 Azure Database for MySQL 灵活服务器。
主要目标
在本模块结束时,你将了解如何准备和执行数据库迁移。 你将使用此知识来将本地服务器迁移到云数据库服务:Azure Database for MySQL。