【问题标题】:How to deploy existing MySql Data to Amazon AWS如何将现有的 MySql 数据部署到 Amazon AWS
【发布时间】:2014-06-23 10:19:10
【问题描述】:

我想将我现有的 Web 数据库(使用 MySQL 开发)从 GoDaddy 服务器迁移到 Amazon AWS。请提出最佳的实现方式。

任何指针或帮助将不胜感激。谢谢你。

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon amazon-cloudfront


    【解决方案1】:

    您可以通过两种方式在 AWS 中运行 MySQL 服务器

    • 亚马逊 RDS
    • EC2 中的 MySQL

    在任何一种情况下,从备份和还原的角度来看,您都可以将它们视为另一个 MySQL 实例。要迁移现有的,有几个工具(开源以及)来执行备份和恢复。

    备份和恢复的步骤是这样的

    • 获取 DDL 转储(数据库和架构)并在 AWS RDS / EC2 实例中执行它
    • 从现有 MySQL 实例 (GoDaddy) 中获取数据转储(.sql 文件)
    • 在新的 MySQL 实例中执行数据转储

    这些是提供的几个链接

    • MySQL 备份和恢复 - Link
    • MySQL 转储程序 - Link
    • 从命令行备份和恢复 MySQL - Link
    • MySql 备份和恢复 - Link

    【讨论】:

    • 谢谢 Naveen,所有这些参考资料都有帮助,我已经成功转移/部署了所有服务和数据库。谢谢。
    • 谢谢.. 还有一个查询 - 我已经完成了所有工作,现在我想将 DNS 名称(网站名称)设置为我的 EC2 实例公共 DNS 值,我刚刚阅读了我的文档需要设置“弹性 IP” - 您是否可以在此添加任何参考链接或指针。谢谢。
    • 您好 Naveen,要更改 DNS 名称,我找到了这个参考文档:docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-hostname.html 根据这个更改“网络”配置文件中的“主机名”值应该可以工作..
    • 上述两个 cmets 意味着 2 个不同的东西,您不需要考虑您的要求的第二条评论。您从 AWS 控制台本身 [goo.gl/jrMzaH] 将弹性 IP 附加到您的实例。一旦你完成了;您可以将该 IP 放入您的域名管理中,即 [您的侧域 - example.com - 来自 GoDaddy 等服务或您购买该 IP 的提供商]
    猜你喜欢
    • 2018-06-23
    • 2017-09-04
    • 2020-06-30
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 2017-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多