MySQL 复制最佳实践

发布于 2024-09-08 06:00:24 字数 219 浏览 5 评论 0原文

我正在通过 binlog 设置 MySQL 复制。这是主/从设置。

我有几个关于如何以最佳方式做到这一点的问题。

  1. 是否应该复制 information_schema,如果是/否,为什么?
  2. 是否应该复制 mysql 数据库,如果是/否,为什么?
  3. 如果全部都要复制,就不需要设置 binlog-do-db 吗?

干杯。

I'm setting up MySQL replication via binlog. It's a master / slave setup.

I have a few questions on how to do this the best way.

  1. Should information_schema be replicated, if yes/no, why?
  2. Should mysql db be replicated, if yes/no, why?
  3. If it all should be replicated, no binlog-do-db needs to be set?

Cheers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

攒一口袋星星 2024-09-15 06:00:25
  1. 不,信息模式永远不应该被复制。这是有关表、数据库、例程、触发器等的元数据。让服务器填充它自己的 information_schema。
  2. mysql 数据库可以很好地复制,特别是在您将设置多个用户的实例中。如果您的主服务器发生故障,您将需要从服务器上可用的相同用户信息才能故障转移到它。如果发生这种情况,您需要具有相同的可用权限。
  3. 仅列出您想要使用 binlog-do-db 复制的数据库。如果您未列出任何内容,则默认情况下将复制所有内容。
  1. No, Information Schema should NEVER be replicated. This is meta data about your tables, dbs, routines, triggers, etc. Let the server populate it's own information_schema.
  2. mysql db is fine to replicate, especially in the instance where you will be setting up a number of users. If your master fails, you will need the same user information available on your slave server in order to fail over to it. If that should occur, you need to have the same privileges available.
  3. List only the database you want replicated with binlog-do-db. If you don't list any, everything will be replicated by default.
断肠人 2024-09-15 06:00:25
  1. 不需要。需要复制信息模式,请阅读此内容了解详细信息 https:// dev.mysql.com/doc/refman/5.0/en/information-schema.html
  2. 是的,你可以,因为 mysql 数据库包含所有用户凭据,因此为了备份用户,你可以复制它。
  3. 是的,使用 binlog-do-db 来复制选定的数据库,否则如果没有提及,所有内容都将被复制。
  1. No. need to replicate information schema read this for detail https://dev.mysql.com/doc/refman/5.0/en/information-schema.html
  2. Yes you can because mysql database contains all user credentials so in order to have a backup of users you can replicate it.
  3. Yes use binlog-do-db to replicate selected databases otherwise everything will be replicated if nothing mentioned.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文