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