mysql 复制:一个主数据库有很多数据库,两个从数据库 - 一个用于所有数据库,另一个 - 仅用于其中一个数据库
我有一个生产 mysql 服务器。一台用于备份的服务器,上面运行 mysql 从服务器。随着开发的继续,我想设置一个小型开发服务器,仅复制主数据库中的一个数据库,忽略主数据库上存在的所有其他数据库的二进制日志。是否可以?
I have a production mysql server. And one server for backups, with mysql slave running on it. As development continues I want to setup a small development server replicating only one of databases from master, ignoring binlogs for all other databases existing on master. Is it possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,而且很容易。请参阅http://dev.mysql.com/doc/refman/ 5.1/en/replication-rules.html 了解详细信息。
Yes, and it easy. See http://dev.mysql.com/doc/refman/5.1/en/replication-rules.html for details.
是的,但您应该注意,所有数据库的完整二进制日志始终会发送到所有从属服务器。如果您拥有大型数据库并希望通过慢速网络连接进行复制,这一点可能很重要。无论您要保留的特定数据库的大小如何,传输的数据都将相同。
Yes, but you should be aware that always the full binlog for all databases is sent to all slaves. This can be important if you have large databases and want to replicate over a slow network connection. The transfered data will be the same regardless of the size of the specific database you want to keep.