【问题标题】:How to uninstall mysql on amazon ec2 micro instance如何在亚马逊 ec2 微型实例上卸载 mysql
【发布时间】:2013-08-22 18:38:40
【问题描述】:

不知何故,我在亚马逊上的 ec2 微型实例上搞砸了 mysql。我如何卸载它并在机器上重新安装一个新的 mysql?

请帮我完成这项工作。

问候, 普雷迪普

【问题讨论】:

  • 这在很大程度上取决于您正在运行的操作系统以及您开始安装它的方式。
  • 您使用的是什么类型的服务器?如果您不担心维护数据,只需终止您的实例,启动一个新实例,然后重新安装。
  • 我可以删除实例并从一个新实例开始,但如果将来发生这种情况怎么办?顺便说一句,我使用的是 rhel 6.4 OS。

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


【解决方案1】:

如果您使用的是 RHEL 或 Amazon 的 AMI:

sudo yum -y remove mysql-server

sudo yum -y install mysql-server

应该这样做。

【讨论】:

    【解决方案2】:

    目前:

    假设您不需要保留任何数据,您可以终止您的实例并启动一个新实例并根据自己的喜好对其进行配置。

    为了防止将来出现问题:

    在您启动新实例并使用 MySQL 和您可能需要的任何其他内容对其进行配置后,创建该实例的 Amazon 系统映像 (AMI)。您可以基于您的 AMI 启动一个实例,因此如果发生某些事情,您不必从头开始手动配置实例。您不必过于频繁地更新 AMI。我通常只在机器上的操作系统或其他东西有更新时才这样做。

    当谈到持久化数据/代码时,我建议的第一件事是研究某种源代码控制系统,例如 git。最重要的是,您可以创建附加到您的实例的卷的快照。这样,如果当前卷中的数据发生不良情况,您可以根据您创建的快照启动一个新卷。小警告,快照上的数据只会与您上次创建快照时一样最新,因此如果您要更改很多内容,您将需要创建常规快照。每次更新快照时,它都会增量更新。快照存储在通常故障率非常低的 S3 上,因此您的快照非常安全。

    您还需要找到一种适合您的方式来管理您的快照和 AMI。对此有很多付费解决方案,或者您可以在内部编写脚本。您需要的详细程度可能会决定哪个更适合您。如果我遇到任何开源的东西,我会添加一个链接。

    这里有一些链接可以帮助您将所有内容放在一起:

    Snapshots Doc
    Volumes Doc
    AWS Backup and Recovery Whitepaper PDF
    SO on How to Use Git

    如果您需要任何澄清,请告诉我,谢谢!

    【讨论】:

      【解决方案3】:

      你应该使用:sudo yum -y remove mysql

      【讨论】:

        猜你喜欢
        • 2014-05-28
        • 2010-12-28
        • 1970-01-01
        • 2015-09-18
        • 2016-12-07
        • 2012-08-28
        • 1970-01-01
        • 2014-10-08
        • 2014-03-30
        相关资源
        最近更新 更多