首页 > 数据库技术 > 详细

利用XtraBackup和MySQL主从复制来转移Zabbix数据库

时间:2016-06-07 16:29:35      阅读:220      评论:0      收藏:0      [点我收藏+]

一 应用场景描述

 目前Zabbix监控系统的Server端和Web端以及MySQL运行在同一台虚拟机上,最近这台虚拟机运行不是很稳定,MySQL频繁被OOM杀掉。故需要及时迁移Zabbix数据库到另外一台大内存的物理机。


二 迁移步骤

 迁移的思路是搭建MySQL主从复制,把现有的MySQL实例作为Master,把新的MySQL实例作为Slave,现DUMP一份现有的数据迁移到新的MySQL实例,然后设置主从同步,最后再关闭主从同步。

 这里我们使用XtraBackup来备份Master的数据,而不使用mysqldump来备份数据,因为mysqldump备份的时候会锁表,并且备份时间较长。


1.更改Master的my.cnf

log-bin=mysql-bin
log-bin-index=mysql-bin.index
server-id=1
binlog_format=mixed

2.更改Slave的my.cnf

server-id = 2
relay-log-index = slave-relay-bin.index
relay-log = slave-relay-bin
replicate-ignore-db=mysql

3.

本文出自 “Linux SA John” 博客,请务必保留此出处http://john88wang.blog.51cto.com/2165294/1786970

利用XtraBackup和MySQL主从复制来转移Zabbix数据库

原文:http://john88wang.blog.51cto.com/2165294/1786970

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!