首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用运行在不同端口上的多个MySQL实例读取副本

问使用运行在不同端口上的多个MySQL实例读取副本
EN

Database Administration用户
提问于 2014-08-04 21:32:57
回答 1查看 743关注 0票数 0

我特别需要创建一个linux服务器,它可以承载4个带有读复制的MySQL实例。以下是我似乎找不到答案的几个问题:

  1. 您是否可以通过类似于Amazon的MySQL设置读取复制,或者亚马逊是否使用适当的应用程序来处理这种读/写复制?如果没有,这种复制是否有独立的包?
  2. 您能为每个MySQL安装设置单独的设置吗?例如,我希望在2GB端口64506上运行MySQL的内存限制,但是端口3306上的MySQL安装应该有16 2GB的内存限制吗?
EN

回答 1

Database Administration用户

回答已采纳

发布于 2014-08-05 06:57:14

  1. 是的,Amazon对其实例使用标准复制。不仅是这里有记录,而且还可以通过在RDS之外复制MySQL实例来证明这一点。不需要任何额外的软件包/软件,标准的MySQL服务器可以是主服务器和/或从服务器,具有适当的配置和准备。
  2. 是的,如果您已经更改了在同一节点上运行多个MySQL实例的端口、数据目录、pid和套接字,那么您可以使用不同的缓冲区大小、max_connections等来配置它们。但是,请确保没有办法硬限制MySQL配置上的最大内存或CPU使用量--如果您希望真正的隔离,就必须进行虚拟化或其他操作系统限制(这正是亚马逊实际上所做的)。

我建议您看看MySQL砂箱,它使在同一台计算机上设置MySQL和在它们之间进行复制变得更加容易。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/73150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档