gpt4 book ai didi

mysql - 从副本访问主表

转载 作者:行者123 更新时间:2023-11-29 10:28:27 25 4
gpt4 key购买 nike

我有两台 mariadb 服务器,一台配置为主服务器,另一台配置为主服务器的副本。我在 master 上创建了一个名为 params 的数据库,它有一个包含几个项目的表。

如何使用副本上的 mysql shell 查看此表并访问或修改它?

这是否可能,或者我完全没有理解复制?

最佳答案

检查复制是否有效

如果您没有在从属副本上看到数据库,最好检查一下 SHOW SLAVE STATUS 的输出是否未返回任何错误。 MariaDB KB article 是开始复制的一个很好的资源。就这个主题而言。

当您确认复制工作正常后,您可以连接到从属副本,并且您应该在那里看到数据库。

MariaDB 中复制的工作原理

MariaDB 中的复制会将主服务器上发生的所有更改传播到从其复制的任何从服务器。这允许您从多个位置读取相同的数据,而不会给主服务器带来负担。它不允许跨多个服务器无缝共享数据(a Galera cluster 提供了其中一些功能)。

主从复制的缺点是,当您想要进行更改时,您必须在主服务器上进行更改,以保持所有服务器之间的数据一致。这样做的好处是数据的可用性更高,并且读取查询的吞吐量更高。 The Replication Overview文章更详细地描述了复制是什么,并列出了它的一些用例。

关于mysql - 从副本访问主表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47870805/

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