2013-08-20 8 views
5

何とか私はアマゾンで私のec2マイクロインスタンスにmysqlを台無しにしました。私はそれをアンインストールし、マシンにfreshmeat_apache/mysqlを再インストールしますか?アマゾンec2マイクロインスタンスでmysqlをアンインストールする方法

これを行う手助けをしてください。

よろしく、 プラディープ今の場合

+0

。 –

+0

あなたはどのタイプのサーバーを使用していますか?データを維持することを心配していない場合は、インスタンスを終了し、新しいインスタンスを起動して、新規インストールを実行してください。 – EFeit

+0

私はインスタンスを削除して新しいインスタンスから開始できますが、将来起こる場合はどうしたらいいですか?ところで、私はrhel 6.4 OSを使用しています。 – Pradeep

答えて

3

:あなたがあなたのインスタンスを終了し、新しいものを起動して、お好みに合わせて設定することができ、任意のデータを保持する必要がないと仮定すると、

。将来の問題を防ぐために

あなたの新しいインスタンスを起動し、MySQLと他のものは何でも、インスタンスのアマゾンマシンイメージ(AMI)を作成、必要があるかもしれませんし、それを構成した後。 AMIに基づいてインスタンスを起動することができますので、何かが発生した場合に手動でインスタンスを手動で構成する必要はありません。あまりにも頻繁にAMIを更新する必要はありません。私は通常、OSやマシン上の他のものへの更新がある時だけ行う。

データ/コードの永続化に関しては、私がお勧めする最初のことは、gitのような何らかのソース管理システムを検討することです。その上に、インスタンスに接続されたボリュームのスナップショットを作成することができます。この方法で、現在のボリュームのデータに何らかの不具合が生じた場合、作成したスナップショットに基づいて新しいボリュームを起動することができます。小さな警告では、スナップショットのデータは、スナップショットを最後に作成したときのみ最新の状態になるため、多くの変更を行っている場合は、通常のスナップショットを作成することになります。スナップショットを更新するたびに、徐々にスナップショットが更新されます。スナップショットはS3に保存されますが、通常は非常に低い失敗率を持つため、スナップショットはかなり安全です。

スナップショットとAMIを管理する方法も必要です。これには多くの有償ソリューションがありますし、社内にスクリプトを書くこともできます。あなたが必要とする詳細のレベルは、おそらくあなたのために良いものを決めるでしょう。私は何かオープンソースに出くわしたらリンクを追加します。ここで

は、あなたがすべて一緒にこれを置く助けるかもしれないいくつかのリンクです:

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

あなたは何が必要な場合は、私に教えてください、感謝を明らかに!

14

あなたはRHELやAmazonのAMIを使用している場合:

sudo yum -y remove mysql-server 

sudo yum -y install mysql-server 

はそれを行う必要があります。

0

あなたが使用する必要があります。より多くのより少しあなたが実行しているものをOSに依存するであろうと、あなたがインストールする方法、それはそもそもsudo yum -y remove mysql

関連する問題