我们无意中终止了我们AWS账户上的EC2实例。 EC2实例是从Linux,MySQL AMI启动的,由第三方维护和分发。 这是ESB的支持,因此我们仍然可以使用这些卷。我们希望这些卷能保存MySQL数据。我们现在正在重建EC2实例并附加卷以恢复环境。我的问题如下:
我们拥有的AMI已经很老了。如果我们从中启动一个新实例,那么它是否会将适用于Linux和MySQL的所有补丁应用于它?
如果我们启动一个新实例并将卷重新附加到它,MySQL数据库会自动出现还是需要执行其他步骤才能恢复数据库?
提前致谢!
答案 0 :(得分:0)
回答你的第一个问题。不要使用MySQL的AMI安装进行恢复。改为安装一个新的。
第二个。一旦你准备好MySQL的全新设置,停止服务附加并安装卷(对datadir进行另一个预防性备份)然后更新my.cnf文件中的mysql_datadir指向容纳你的卷中的目录数据。完成后,重新启动服务,然后重新启动数据