mysql主从忽略库

更新时间:02-10 教程 由 伊人 分享

MySQL主从复制是MySQL数据库中一种非常常用的高可用架构,通过将多个数据库服务器组织成主从复制的架构,可以提高应用系统的可用性和稳定性。而主从忽略库是在主从复制架构中的一个非常有用的功能。

主从忽略库的作用是,在进行主从复制的过程中,指定一些数据库库名或表名不进行复制。主要用于在复制过程中过滤掉日志库、统计库或者是一些不重要的表,从而避免了不必要的数据复制流量,以及降低了从库的存储压力。

示例:mysql>CHANGE MASTER TO->MASTER_HOST='10.0.0.1',->MASTER_USER='slave_user',->MASTER_PASSWORD='slave_passwd',->MASTER_LOG_FILE='binlog.000007',->MASTER_LOG_POS=106;mysql>STOP SLAVE;mysql>RESET SLAVE ALL;mysql>CHANGE MASTER TO->MASTER_HOST='10.0.0.1',->MASTER_USER='slave_user',->MASTER_PASSWORD='slave_passwd',->MASTER_LOG_FILE='binlog.000007',->MASTER_LOG_POS=106,->MASTER_IGNORE_DB='test1,test2'; # 忽略test1,test2这两个库

在上面的代码示例中,通过MASTER_IGNORE_DB关键字指定了要被忽略的库名或表名,这两个库在复制过程中将不会被复制到从库中。同理,如果需要在从库中忽略一些库或表,只需使用SLAVE_IGNORE_DB关键字即可。

总之,主从忽略库是非常有用的一个功能,在实际的应用中可以帮助我们避免不必要的流量和存储压力,提高系统的可用性和可靠性。

声明:关于《mysql主从忽略库》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_5787662.html