mysql - 从 ESB 卷在 AWS EC2 上重建 MySQL 数据库

标签 mysql linux amazon-ec2

我们无意中终止了 AWS 账户上的 EC2 实例。 EC2 实例是从 Linux、MySQL AMI 启动的,该 AMI 由第三方维护和分发。 它是 ESB 支持的,所以我们仍然有可用的卷。我们希望这些卷保存 MySQL 数据。我们现在正在重建 EC2 实例并附加卷以恢复环境。我的问题如下:

  1. 我们拥有的 AMI 已经很旧了。如果我们从中启动一个新实例,那么它是否会应用所有 Linux 和 MySQL 补丁?

  2. 如果我们启动一个新实例并将卷重新附加到它,MySQL 数据库会自动出现还是需要执行其他步骤才能恢复数据库?

提前致谢!

最佳答案

回答你的第一个问题。不要将 MySQL 的 AMI 安装用于恢复目的。安装一个新的。

第二。准备好 MySQL 的全新设置后,停止服务附加并安装卷(对 datadir 进行另一次预防性备份),然后更新 my.cnf 文件中的 mysql_datadir 以指向保存数据的卷中的目录。完成后,重新启动服务,数据就会恢复

关于mysql - 从 ESB 卷在 AWS EC2 上重建 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45118639/

相关文章:

python - 如何在Python中导入mysql模块?

php - 带有数据库的 Codeigniter 下拉菜单

sql - MySQL 数据类型 : int versus enum

linux - 列出文件并将其复制到 unix 中

linux - 如何针对 Kerberos 跳过 Git 的密码输入?

amazon-web-services - 无法通过 SSH 连接到 EC2 | AWS Cloudformation 模板

Mysql:从多个连接表中选择特定数据

linux - 支持目录硬链接(hard link)的文件系统

node.js - Elastic Beanstalk 如何知道 EC2 服务器是否繁忙?

ruby-on-rails - 在亚马逊 EC2 上使用 capistrano 部署到生产环境时, Assets 不会预编译