我希望通过将站点文件和mysql文件封装到自己的EBS卷中,从而在EC2实例上为我的网站添加模块化。我要讨论的最终结果是能够快速地将一个或两个卷安装到运行同一个AMI的不同服务器上(用于测试/开发/紧急维护等),以及维护每个服务器的单独快照。
通过将挂载的数据库EBS与适当的位置(/var/lib/mysql、/etc/my.cnf、/var/log/mysqld.log)进行符号链接,我可以很容易地在单个数据库中做到这一点,但我不确定是否有可能在不同的EBS卷上同时运行多个数据库。
示例:
/website1/www.website.com
/database1/<mysql files>
/website2/www.otherwebsite.com
/database2/<mysql files>有人能帮我弄清楚这件事吗?有可能吗?这是个坏主意吗?谢谢。
发布于 2012-11-07 06:29:12
您可以运行多个mysql实例,每个卷一个。只需为每个实例提供自己的端口和/或套接字即可。
https://serverfault.com/questions/445350
复制相似问题