gpt4 book ai didi

mysql - 设置 MySQL 以使用具有 EBS 的 Amazon AWS 实例上的另一个分区

转载 作者:行者123 更新时间:2023-11-29 21:26:14 25 4
gpt4 key购买 nike

我们有一个配备 30 GB 硬盘的 Amazon AWS 实例。有一个正在运行的 MySQL 实例使用相同的硬盘。我们有一个托管应用程序并使用此数据库的 Apache 实例。

我们想增加数据库可用的硬盘空间。有什么选择?

  1. 如果我们只是附加另一个 EBS 磁盘,是否可以让 MySQL 除了第一个磁盘之外还使用该磁盘?
  2. 如果不是,将数据库“迁移”到新硬盘有多容易或多困难?

我假设如果 1 不可能,唯一的选择是卸载数据库并重新安装它,以便将数据存储在新磁盘上。

最佳答案

If we just attach another EBS disk, is it possible to make MySQL use this disk in addition to the first disk?

Yes you can ,但这增加了复杂性。

If not, how easy or hard is it to "migrate" the database to new Hard Disk?

如果您可以接受一点点停机时间:

  • 备份数据库
  • 关闭 MySQL
  • 更改配置以指向新驱动器
  • 重新启动 MySQL
  • 从备份中恢复

与任何迁移过程一样,如果可能的话,请在测试环境中进行练习。这在 AWS 上很容易做到,因为您可以创建实例的镜像,然后从该实例创建新服务器。练习该过程,然后杀死多余的实例。

I'm assuming if 1 is not possible, the only option is to uninstall the DB and reinstall it so that it stores data on new disk.

MySQL 将 datadir 存储在其配置文件(my.cnf 或 my.ini)中。您只需停止 MySQL,编辑配置文件,然后再次启动它。

还有一个第三个选项。您可以调整现有 EBS 卷的大小( WindowsLinux )。

关于mysql - 设置 MySQL 以使用具有 EBS 的 Amazon AWS 实例上的另一个分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35495815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com